apeiros_ changed the topic of #ruby-lang to: Ruby 2.0.0-p0: http://ruby-lang.org (Ruby 1.9.3-p392) || Paste >3 lines of text on http://gist.github.com
rking has quit [Read error: Connection reset by peer]
mrsolo has quit [Quit: Leaving]
megha has joined #ruby-lang
baba has quit [Ping timeout: 248 seconds]
beho has quit [Remote host closed the connection]
beho has joined #ruby-lang
beho has quit [Remote host closed the connection]
robbsan has quit [Quit: robbsan]
toretore has quit [Quit: Leaving]
pasties has quit [Ping timeout: 250 seconds]
pepper_chico has joined #ruby-lang
pepper_chico has quit [Max SendQ exceeded]
pepper_chico has joined #ruby-lang
pepper_chico has quit [Max SendQ exceeded]
pepper_chico has joined #ruby-lang
pepper_chico has quit [Max SendQ exceeded]
pepper_chico has joined #ruby-lang
pepper_chico has quit [Max SendQ exceeded]
pasties has joined #ruby-lang
pepper_chico has joined #ruby-lang
tylersmith has quit [Quit: tylersmith]
kentos has joined #ruby-lang
simi has quit [Ping timeout: 248 seconds]
simi has joined #ruby-lang
<kentos> I'm refactoring a hash called `ti` into a TagInfo class. ti was just a hash, so it had stuff like ti[:is_tag]
<kentos> how do I start my class off to work the way hashes do with respect to having a def [symbol] type of method?
<drbrain> kentos: def [](key) … end
<kentos> thanks
<drbrain> and []=
idkazuma has quit [Remote host closed the connection]
simi has quit [Ping timeout: 245 seconds]
miquella has joined #ruby-lang
pepper_chico has quit [Quit: Computer has gone to sleep.]
nXqd has quit [Ping timeout: 248 seconds]
miquella has quit [Ping timeout: 250 seconds]
datanoise has quit [Ping timeout: 248 seconds]
pepper_chico has joined #ruby-lang
simi has joined #ruby-lang
soypirate has joined #ruby-lang
sebasoga has joined #ruby-lang
brianpWins has quit [Quit: brianpWins]
alessio_rocco has quit [Quit: Lost terminal]
alessio_rocco has joined #ruby-lang
alessio_rocco has quit [Client Quit]
sebasoga has quit [Ping timeout: 245 seconds]
alessio_rocco has joined #ruby-lang
nertzy3 has joined #ruby-lang
alessio_rocco has quit [Remote host closed the connection]
sebasoga has joined #ruby-lang
nXqd has joined #ruby-lang
nertzy2 has quit [Ping timeout: 264 seconds]
simi has quit [Ping timeout: 245 seconds]
sebasoga_ has joined #ruby-lang
retro|cz has joined #ruby-lang
sebasoga has quit [Ping timeout: 256 seconds]
datanoise has joined #ruby-lang
rsl has quit [Quit: Computer has gone to sleep.]
marr has quit [Ping timeout: 260 seconds]
retro|cz has quit [Ping timeout: 264 seconds]
rwilcox has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
Demux has joined #ruby-lang
retro|cz has joined #ruby-lang
chessguy has joined #ruby-lang
datanoise has quit [Ping timeout: 240 seconds]
wallclockbuilder has joined #ruby-lang
megha has quit [Quit: WeeChat 0.4.0]
wallcloc_ has quit [Ping timeout: 260 seconds]
wallcloc_ has joined #ruby-lang
ykk has joined #ruby-lang
dhruvasagar has joined #ruby-lang
wallclockbuilder has quit [Ping timeout: 252 seconds]
<ykk> i'm in the ruby shell 1.9.3 learning to use mechanize and am having a problem with one of the first examples
Stilo has quit [Quit: Textual IRC Client: www.textualapp.com]
<ykk> agent.page.links_with(:text => 'News')[1].click is not working and I get undefined method `[]' for nil:NilClass
mjio has quit []
chessguy has quit [Remote host closed the connection]
xsdg has quit [Ping timeout: 260 seconds]
joevandyk has quit [Quit: joevandyk]
retro|cz has quit [Ping timeout: 245 seconds]
retro|cz has joined #ruby-lang
<whitequark> ummm wat
adayzdone has joined #ruby-lang
<whitequark> >> ObjectSpace.each_object(Module).map { |c| [c,c.instance_methods(false).grep(/eval/)] }.select { |c,m| m.any? }
<eval-in> whitequark => [[RubyVM::InstructionSequence, [:eval]], [Binding, [:eval]], [Module, [:module_eval, :class_eval]], [BasicObject, [:instance_eval]]] (http://eval.in/12479)
<whitequark> how on earth that does not include Kernel#eval?!
<whitequark> ah, private_.
datanoise has joined #ruby-lang
adayzdone has quit [Client Quit]
retro|cz has quit [Ping timeout: 248 seconds]
retro|cz has joined #ruby-lang
rking has joined #ruby-lang
cstrahan has quit [Ping timeout: 240 seconds]
datanoise has quit [Ping timeout: 264 seconds]
tylersmith has joined #ruby-lang
xsdg has joined #ruby-lang
lsegal has joined #ruby-lang
Domon has joined #ruby-lang
kentos has quit [Quit: Leaving]
nazty has quit [Quit: Leaving]
bzalasky has joined #ruby-lang
nazty has joined #ruby-lang
io_syl has quit [Quit: Computer has gone to sleep.]
pr0ton has quit [Quit: pr0ton]
sn0wb1rdz is now known as sn0wb1rd
mjio has joined #ruby-lang
cstrahan has joined #ruby-lang
techlife has quit [Ping timeout: 246 seconds]
techlife has joined #ruby-lang
JustinWilson has joined #ruby-lang
datanoise has joined #ruby-lang
spuk has quit [Quit: Human beings were created by water to transport it uphill.]
davidbalber|away is now known as davidbalbert
kain has joined #ruby-lang
spuk has joined #ruby-lang
xxaM has joined #ruby-lang
vbatts has joined #ruby-lang
retro|cz has quit [Ping timeout: 260 seconds]
bzalasky has quit [Remote host closed the connection]
lightcap has quit [Quit: Computer has gone to sleep.]
havenwood has quit [Remote host closed the connection]
retro|cz has joined #ruby-lang
joevandyk has joined #ruby-lang
mistym has quit [Read error: No route to host]
mistym has joined #ruby-lang
macmartine has joined #ruby-lang
meatballhat has joined #ruby-lang
mjio has quit []
macmartine has quit [Quit: Computer has gone to sleep.]
<Paradox> lel
pepper_chico has quit [Quit: Computer has gone to sleep.]
retro|cz has quit [Ping timeout: 250 seconds]
JoelMcCracken has joined #ruby-lang
Gekz` has left #ruby-lang [#ruby-lang]
hasimo has quit [Remote host closed the connection]
dcwu has joined #ruby-lang
robbsan has joined #ruby-lang
xsdg has quit [Ping timeout: 250 seconds]
drumsrgr8forn8 has joined #ruby-lang
robbsan has quit [Client Quit]
robbsan has joined #ruby-lang
robbsan has quit [Client Quit]
datanoise has quit [Ping timeout: 245 seconds]
pepper_chico has joined #ruby-lang
JoelMcCracken has quit [Ping timeout: 252 seconds]
retro|cz has joined #ruby-lang
xsdg has joined #ruby-lang
mjio has joined #ruby-lang
soypirate has quit [Quit: Leaving]
joevandyk has quit [Quit: joevandyk]
S1kx has quit [Quit: Leaving]
ryanf has quit [Read error: Connection reset by peer]
ryanf has joined #ruby-lang
robbyoconnor has joined #ruby-lang
Averna has joined #ruby-lang
retro|cz has quit [Ping timeout: 256 seconds]
retro|cz has joined #ruby-lang
dhruvasagar has quit [Ping timeout: 255 seconds]
dhruvasagar has joined #ruby-lang
cstrahan has quit [Ping timeout: 245 seconds]
retro|cz has quit [Ping timeout: 256 seconds]
tomzx_mac has quit [Read error: Operation timed out]
ryanf has quit [Read error: Connection reset by peer]
ryanf has joined #ruby-lang
retro|cz has joined #ruby-lang
mbull9 has quit [Remote host closed the connection]
joevandyk has joined #ruby-lang
datanoise has joined #ruby-lang
bzalasky has joined #ruby-lang
havenwood has joined #ruby-lang
macmartine has joined #ruby-lang
dhruvasagar has quit [Ping timeout: 252 seconds]
havenwood has quit [Ping timeout: 248 seconds]
dhruvasagar has joined #ruby-lang
datanoise has quit [Ping timeout: 248 seconds]
JustinWilson has left #ruby-lang [#ruby-lang]
voker57 has quit [Read error: Operation timed out]
voker57 has joined #ruby-lang
nXqd has quit [Ping timeout: 256 seconds]
retro|cz has quit [Ping timeout: 264 seconds]
retro|cz has joined #ruby-lang
kgrz has joined #ruby-lang
ryanf has quit [Ping timeout: 264 seconds]
hasimo has joined #ruby-lang
retro|cz has quit [Ping timeout: 245 seconds]
retro|cz has joined #ruby-lang
kgrz has quit [Ping timeout: 260 seconds]
mjio has quit []
macmartine has quit [Quit: Computer has gone to sleep.]
macmartine has joined #ruby-lang
Demux has quit [Ping timeout: 260 seconds]
torrieri has joined #ruby-lang
fragamus_ has joined #ruby-lang
mjio has joined #ruby-lang
Nisstyre has quit [Ping timeout: 245 seconds]
Demux has joined #ruby-lang
xalei has joined #ruby-lang
datanoise has joined #ruby-lang
nXqd has joined #ruby-lang
<freedrull> 1.9.3-head :005 > Date.yesterday => Mon, 11 Mar 2013
<freedrull> 1.9.3-head :006 > Date.today => Mon, 11 Mar 2013
<freedrull> help :(
xalei has quit [Read error: Connection reset by peer]
<drbrain> freedrull: o_O, there is no Date.yesterday in ruby
<freedrull> ahahha
<freedrull> wait it gets worse
pepper_chico has quit [Quit: Computer has gone to sleep.]
<freedrull> 1.9.3-head :007 > Date.tomorrow => Wed, 13 Mar 2013
<freedrull> X_________X
<drbrain> and Date.today should return something more like: #<Date: 2013-03-11 ((2456363j,0s,0n),+0s,2299161j)>
cstrahan has joined #ruby-lang
jonahR has joined #ruby-lang
dhruvasagar has quit [Read error: Connection reset by peer]
<freedrull> sure it does, when you're not using active_resource_support_layer_timedatedatetimezone_with_zone
dhruvasagar has joined #ruby-lang
Nisstyre has joined #ruby-lang
ryanf has joined #ruby-lang
mistym has quit [Remote host closed the connection]
nXqd has quit [Ping timeout: 245 seconds]
Domon has quit [Remote host closed the connection]
xalei has joined #ruby-lang
spuk has quit [Ping timeout: 260 seconds]
retro|cz has quit [Ping timeout: 245 seconds]
spuk has joined #ruby-lang
retro|cz has joined #ruby-lang
davidbalbert is now known as davidbalber|away
torrieri has quit [Read error: Connection reset by peer]
<zzak> >> `echo 'ohai' | wall`
<eval-in> zzak => (http://eval.in/12482)
retro|cz has quit [Ping timeout: 260 seconds]
drumsrgr8forn8 has quit [Ping timeout: 245 seconds]
dhruvasagar has quit [Ping timeout: 240 seconds]
creese has left #ruby-lang [#ruby-lang]
retro|cz has joined #ruby-lang
dhruvasagar has joined #ruby-lang
macmartine has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
retro|cz has quit [Ping timeout: 256 seconds]
wallcloc_ has quit [Remote host closed the connection]
dhruvasagar has quit [Ping timeout: 240 seconds]
torrieri has joined #ruby-lang
<freedrull> is this something where refinements might actually help.... https://github.com/rails/rails/pull/2424
<freedrull> then maybe rails could go ahead and refine Date.today and other libraries would not have a problem
retro|cz has joined #ruby-lang
<freedrull> hmm nah nevermind
Domon has joined #ruby-lang
jonahR has quit [Read error: Connection reset by peer]
jonahR has joined #ruby-lang
retro|cz has quit [Ping timeout: 272 seconds]
martynas has joined #ruby-lang
martynas is now known as Guest96043
rippa has joined #ruby-lang
joevandyk has quit [Quit: joevandyk]
havenn has joined #ruby-lang
ledestin has joined #ruby-lang
<ledestin> Are there stable ruby gems like Debian stable? Or is it just constantly rolling and if you want a security update, you're bound to follow the latest versions and potentially break your site?
<ledestin> your program as well
<drbrain> ledestin: good maintainers follow good release practices
<ledestin> drbrain: for example?
<drbrain> rails
<havenn> ledestin: Generally, gems are released with semantic versioning. So you can safely update based on selecting the appropriate point release.
<ledestin> havenn: cool, looks like what I need. thanks.
mjio has quit []
joevandyk has joined #ruby-lang
gregmoreno has quit [Remote host closed the connection]
gregmoreno has joined #ruby-lang
gregmoreno has quit [Remote host closed the connection]
fragamus_ has quit [Quit: Computer has gone to sleep.]
kgrz has joined #ruby-lang
noop has joined #ruby-lang
<ledestin> havenn: so is it generally practically valid approach to depend on = major version
<havenn> ledestin: Like drbrain said, good maintainers, yes. I generally do, and highly disfavor gems that don't follow rational versioning.
<drbrain> ledestin: I typically write my dependencies like '~> 1.2', '>= 1.2.5'
<drbrain> which means "any version between 1.2.5 and 1.2.99999..."
tylersmith has quit [Quit: tylersmith]
tonni has quit [Remote host closed the connection]
<ledestin> ok. thanks.
drumsrgr8forn8 has joined #ruby-lang
kgrz has quit [Quit: Computer has gone to sleep.]
cstrahan has quit [Ping timeout: 260 seconds]
Criztian_ has quit [Read error: Connection reset by peer]
JohnBat26 has joined #ruby-lang
tonni has joined #ruby-lang
dhruvasagar has joined #ruby-lang
jg has joined #ruby-lang
mjio has joined #ruby-lang
mjio has quit [Client Quit]
datanoise has quit [Ping timeout: 256 seconds]
robbsan has joined #ruby-lang
mattdev has joined #ruby-lang
mattdev has left #ruby-lang [#ruby-lang]
ledestin has quit [Quit: ledestin]
<freedrull> do most gems start at 1.0
|Vargas| has joined #ruby-lang
|Vargas| has quit [Changing host]
|Vargas| has joined #ruby-lang
apeiros_ has quit [Remote host closed the connection]
aderyabin has joined #ruby-lang
huydx has joined #ruby-lang
fragamus_ has joined #ruby-lang
<havenn> freedrull: I'd think 0.0.1 is more common.
havenn has quit [Remote host closed the connection]
kgrz has joined #ruby-lang
rippa has quit [Ping timeout: 240 seconds]
nXqd has joined #ruby-lang
workmad3 has joined #ruby-lang
datanoise has joined #ruby-lang
rippa has joined #ruby-lang
drumsrgr8forn8 has quit [Ping timeout: 255 seconds]
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
rippa has quit [Ping timeout: 240 seconds]
gregmoreno has joined #ruby-lang
wallclockbuilder has joined #ruby-lang
datanoise has quit [Ping timeout: 264 seconds]
gregmoreno has quit [Ping timeout: 248 seconds]
vlad_starkov has joined #ruby-lang
havenn has joined #ruby-lang
<Paradox> lol another rubygems update today
<Paradox> update ur gems
<Paradox> freedrull, no, a lot of gems start at 0.0.1 for development
<Paradox> and its really up to the developer
<Paradox> if they want to follow semver or not
tylersmith has joined #ruby-lang
El_loco has joined #ruby-lang
workmad3 has quit [Ping timeout: 246 seconds]
torrieri has quit [Quit: Leaving...]
ykk has quit [Remote host closed the connection]
tylersmith has quit [Ping timeout: 260 seconds]
aderyabin has quit [Ping timeout: 272 seconds]
charliesome has joined #ruby-lang
apeiros_ has joined #ruby-lang
dr_bob1 has joined #ruby-lang
benlovell has joined #ruby-lang
xalei has quit [Remote host closed the connection]
v1p has joined #ruby-lang
tonni has quit [Remote host closed the connection]
El_loco has quit [Ping timeout: 272 seconds]
j3r1ch02 has joined #ruby-lang
jonahR has quit [Quit: jonahR]
beho has joined #ruby-lang
KU0N has joined #ruby-lang
yeltzooo has quit [Read error: Operation timed out]
agile has quit [Read error: Operation timed out]
yeltzooo has joined #ruby-lang
agile has joined #ruby-lang
amerine has quit [Quit: Computer has gone to sleep.]
tonni has joined #ruby-lang
<canton7> the emver faqs say starting development at 0.1.0 is the best idea, but I haven't actually seen anyone do that in the wild
Mon_Ouie has joined #ruby-lang
Mon_Ouie has joined #ruby-lang
francisfish has joined #ruby-lang
j3r1ch02 has quit [Ping timeout: 240 seconds]
wallerdev has quit [Quit: wallerdev]
retro|cz has joined #ruby-lang
havenn has quit [Remote host closed the connection]
wallcloc_ has joined #ruby-lang
ryanf has quit [Quit: leaving]
wallclockbuilder has quit [Ping timeout: 245 seconds]
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
pbjorklund has quit [Read error: Operation timed out]
pbjorklund has joined #ruby-lang
charliesome has quit [Quit: Textual IRC Client: www.textualapp.com]
Mon_Ouie has quit [Ping timeout: 245 seconds]
Mon_Ouie has joined #ruby-lang
dcwu has quit [Quit: Leaving.]
JohnBat26 has joined #ruby-lang
beho has quit [Remote host closed the connection]
maxmanders has joined #ruby-lang
tbuehlmann has joined #ruby-lang
retro|cz has quit [Ping timeout: 245 seconds]
dhruvasa1ar has joined #ruby-lang
tbuehlmann has quit [Read error: Connection reset by peer]
dhruvasagar has quit [Ping timeout: 252 seconds]
solars has joined #ruby-lang
kgrz has quit [Quit: Computer has gone to sleep.]
retro|cz has joined #ruby-lang
ykk has joined #ruby-lang
DEac-_ has quit [Read error: Connection reset by peer]
tbuehlmann has joined #ruby-lang
retro|cz has quit [Ping timeout: 255 seconds]
sepp2k has joined #ruby-lang
DEac- has joined #ruby-lang
ykk has quit [Ping timeout: 260 seconds]
tbuehlmann has quit [Read error: Connection reset by peer]
beho has joined #ruby-lang
<yorickpeterse> morning
barttenbrinke has joined #ruby-lang
kgrz has joined #ruby-lang
Axsuul has quit [Ping timeout: 256 seconds]
barttenbrinke has quit [Remote host closed the connection]
dhruvasa1ar has quit [Quit: leaving]
dhruvasagar has joined #ruby-lang
banisterfiend has quit [Remote host closed the connection]
blacktulip has joined #ruby-lang
barttenbrinke has joined #ruby-lang
tbuehlmann has joined #ruby-lang
nXqd has quit [Quit: leaving]
nXqd has joined #ruby-lang
marr has joined #ruby-lang
jnoon has quit [Ping timeout: 248 seconds]
xxaM has quit [Quit: bii]
datanoise has joined #ruby-lang
gnufied has joined #ruby-lang
jnoon has joined #ruby-lang
datanoise has quit [Ping timeout: 248 seconds]
Mon_Ouie has quit [Ping timeout: 240 seconds]
El_loco has joined #ruby-lang
noop has quit [Ping timeout: 260 seconds]
Averna has quit [Quit: Leaving.]
v1p has quit [Ping timeout: 264 seconds]
justinmcp has joined #ruby-lang
GarethAdams has joined #ruby-lang
El_loco has quit [Remote host closed the connection]
GarethAdams|Work has joined #ruby-lang
wallcloc_ has quit [Remote host closed the connection]
alessio_rocco has joined #ruby-lang
GarethAdams has quit [Ping timeout: 252 seconds]
GarethAdams|Work is now known as GarethAdams
noop has joined #ruby-lang
huydx has quit [Quit: huydx]
robbsan has quit [Quit: robbsan]
retro|cz has joined #ruby-lang
retro|cz is now known as simi
adambeynon has joined #ruby-lang
KU0N has quit [Quit: Linkinus - http://linkinus.com]
zmack has joined #ruby-lang
<andrewvos> hello
AndChat| has joined #ruby-lang
Banistergalaxy has quit [Ping timeout: 245 seconds]
wobblini has joined #ruby-lang
Vektur has quit [Ping timeout: 264 seconds]
<apeiros_> whitequark: what's required kwargs do?
<apeiros_> i.e., where should kwargs be required?
<whitequark> apeiros_: def foo(bar:, baz: 1)
<apeiros_> ah, make it possible to require a kwarg
<whitequark> apeiros_: exactly
<apeiros_> if they hadn't overeagerly introduced the foo: bar hash syntax, they could have had all of that cheaply
<apeiros_> def foo(bar, baz=1) --> foo bar: 2, baz: 3
<apeiros_> well, too late to whine
<whitequark> apeiros_: that would require abolishing positional arguments and/or making the parsing work like in python
<apeiros_> don't know about the latter, but the former is not true
<whitequark> the problem is that the current **kwargs approach permits composition, i.e. forwarding of both positional and keyword arguments, without too complex logic to differentiate
<apeiros_> foo(2, baz: 3) --> bar,baz = 2,3
<whitequark> not sure about your one
<whitequark> apeiros_: yeah, that's how python does it
<apeiros_> foo(2, bar: 3) --> bar, baz = 3,2
<apeiros_> i.e., you consume the named ones first, then the rest is processed as it has been in 1.9. **kwargs consumes unassignable kwargs.
<apeiros_> I don't want to know the performance implications, though :)
sush24 has joined #ruby-lang
GarethAdams|Work has joined #ruby-lang
GarethAdams has quit [Ping timeout: 264 seconds]
GarethAdams|Work has quit [Ping timeout: 260 seconds]
MehLaptop has joined #ruby-lang
joevandyk has quit [Quit: joevandyk]
<whitequark> apeiros_: uh
<whitequark> your very example (second one) is a reason *not* to use this
* whitequark already dislikes 1.9 postargs, to a certain extent
<yorickpeterse> "more arguments" are the best ones
<yorickpeterse> def foo(required, optional = 10, **rest, hahafuckyou, &block)
<whitequark> yorickpeterse: um, *rest
<whitequark> >> def foo(r, o=10, *r, m); end
<eval-in> whitequark => /tmp/execpad-d3a07ff213e5/source-d3a07ff213e5:2: duplicated argument name
<eval-in> def foo(r, o=10, *r, m); end
<whitequark> >> def foo(r, o=10, *q, m); end
<eval-in> whitequark => nil (http://eval.in/12511)
<yorickpeterse> whitequark: err yeah, that's the Python sneaking in
<yorickpeterse> I wrote some yesterday to help a friend
* yorickpeterse shudders
* whitequark grins
<whitequark> also look what I wrote yesterday night: http://github.com/whitequark/disable_eval
GarethAdams has joined #ruby-lang
<yorickpeterse> you're an evil being
fire has joined #ruby-lang
<yorickpeterse> *eval is a truly amazing, web scale and thread safe solution
<yorickpeterse> Why did you remove it?
<whitequark> except it doesn't work with rails because rails lazily creates callback methods, even in production
<whitequark> even with config.threadsafe!
Domon has quit [Remote host closed the connection]
<whitequark> how the fuck is that supposed to be threadsafe?!
<yorickpeterse> > thread safety as an option
<yorickpeterse> har har
<whitequark> yorickpeterse: not anymore in 4, etc.
<yorickpeterse> took them long enough
<whitequark> yorickpeterse: took jruby long enough to become a viable platform
toretore has joined #ruby-lang
<whitequark> and there isn't really a reason to have thread safety in mri
toretore has quit [Remote host closed the connection]
toretore has joined #ruby-lang
<yorickpeterse> Oh how I long for the day that MRI has actual threads
<yorickpeterse> but I think I'd be able to ride a unicorn before that happens
sush24 has quit [Ping timeout: 240 seconds]
<lianj> yorickpeterse: slicing unicorn with lightsaber
cultureulterior_ has joined #ruby-lang
sush24 has joined #ruby-lang
robbyoconnor has quit [Ping timeout: 260 seconds]
tms has joined #ruby-lang
rippa has joined #ruby-lang
tms has left #ruby-lang [#ruby-lang]
aderyabin has joined #ruby-lang
beho has quit [Remote host closed the connection]
smt has joined #ruby-lang
smt has left #ruby-lang [#ruby-lang]
Mon_Ouie has joined #ruby-lang
barttenbrinke has quit [Remote host closed the connection]
tomzx_mac has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
fire is now known as megha
faces has joined #ruby-lang
drumsrgr8forn8 has joined #ruby-lang
segfault_ has joined #ruby-lang
rondale_1c has joined #ruby-lang
xalei has joined #ruby-lang
segfault_ has left #ruby-lang [#ruby-lang]
pryno has joined #ruby-lang
SubSpawn has joined #ruby-lang
Guu has joined #ruby-lang
sebasoga_ has quit [Ping timeout: 240 seconds]
anildigital_work has quit [*.net *.split]
cmckni3 has quit [*.net *.split]
face has quit [*.net *.split]
Spaceghost|cloud has quit [*.net *.split]
SubSpawnLnx has quit [*.net *.split]
drbrain has quit [*.net *.split]
jayne has quit [*.net *.split]
antbody has quit [*.net *.split]
bryno has quit [*.net *.split]
MrWGW- has quit [*.net *.split]
wasnotrice has quit [*.net *.split]
rondale_sc has quit [*.net *.split]
Spaceghost|cloud has joined #ruby-lang
<injekt> hizzurh
<injekt> man activerecord sucks at advanced queries
rippa has quit [Ping timeout: 240 seconds]
<injekt> and #ror makes me want to punch kittens, anyone here good with the ar query interface (or perhaps arel?)
bluepojo has quit [Read error: Connection reset by peer]
drbrain has joined #ruby-lang
techlife has quit [Ping timeout: 250 seconds]
judofyr has joined #ruby-lang
bluepojo has joined #ruby-lang
beiter has joined #ruby-lang
<whitequark> injekt: activerecord *rules* at advanced queries
<whitequark> I am. You can ask.
<injekt> haha, ok then I suck at them with AR
gnufied1 has joined #ruby-lang
<injekt> 'SELECT * FROM contacts WHERE imported_at = (SELECT MAX(imported_at) from contacts)'
<injekt> I thought Contact.where(imported_at: Contact.maximum(:imported_at)) might know what to do, but alas maximum returns the native type object rather than anything arel can use
<injekt> so yeah, this isn't even really very advanced.. I have ones that at harder than this
gnufied has quit [Ping timeout: 245 seconds]
sebasoga has joined #ruby-lang
techlife has joined #ruby-lang
<judofyr> whitequark: have you tried Sequel?
barttenbrinke has joined #ruby-lang
<injekt> sequel does stuff like this easily
<injekt> well, a little more easily
<judofyr> yeah, I'm also a big fan of Sequel :)
jayne has joined #ruby-lang
<whitequark> judofyr: somewhat
<whitequark> not much
<injekt> yeah I like it, one thing I didn't like about it was doing AS stuff, way too many underscores
<whitequark> that too
adambeynon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
<whitequark> injekt: ok, you need to use arel here
<injekt> whitequark: sure
barttenbrinke has quit [Remote host closed the connection]
barttenbrinke has joined #ruby-lang
<whitequark> injekt: posts = Post.arel_table; posts.project(posts[:published_at].maximum).to_sql
Mon_Ouie has quit [Remote host closed the connection]
<whitequark> pass the posts... (without to_sql) to the where(imported_at: ...) and you're done
Mon_Ouie has joined #ruby-lang
<injekt> whitequark: ahh, what's #project ? I had the same with without that and was getting pg errors
<whitequark> injekt: #project is what constructs you a (sub)query
<whitequark> .maximum just creates a lone expression
<injekt> yeah I know the .maximum part I didn't know of project which is probably why I was having issues before
sebasoga has quit [Ping timeout: 272 seconds]
<whitequark> injekt: there is exactly zero magic in arel, it's just a constructor of queries which allows for composability
<whitequark> awesome and simple thing
sebasoga has joined #ruby-lang
<injekt> whitequark: neat, thanks a lot, want to see the harder one I've been trying to work on building in a single query?
<whitequark> injekt: yea, but I'd only be able to get some time in a few hours
<injekt> whitequark: sure I've been trying to hit it for a while, you don't need to write it for me but any tips would be awesome https://gist.github.com/injekt/cd0d27e810f85099be08 I basically want a subquery with a join
<ddfreyne> drbrain: Rubygems 2.0.3 does not include the 2.0.3 release notes
charliesome has joined #ruby-lang
gustavnils has joined #ruby-lang
adambeynon has joined #ruby-lang
beho has joined #ruby-lang
__Big0__ has joined #ruby-lang
tomzx_mac has quit [Ping timeout: 245 seconds]
Guest96043 has quit [Quit: Leaving]
TvL2386 has joined #ruby-lang
jxie has quit [Remote host closed the connection]
adambeynon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
setmeaway has quit [Ping timeout: 248 seconds]
sush24 has quit [Quit: This computer has gone to sleep]
davidbalber|away is now known as davidbalbert
hasimo has quit [Remote host closed the connection]
ruby-lang539 has joined #ruby-lang
__Big0__ has quit [Remote host closed the connection]
dkannan has joined #ruby-lang
AndChat| has quit [Remote host closed the connection]
Banistergalaxy has joined #ruby-lang
vlad_starkov has joined #ruby-lang
dkannan_ has joined #ruby-lang
kgrz has quit [Quit: Computer has gone to sleep.]
justinmcp has quit [Remote host closed the connection]
dkannan has quit [Ping timeout: 245 seconds]
dkannan_ is now known as dkannan
xalei has quit [Read error: Connection reset by peer]
vlad_starkov has quit [Ping timeout: 272 seconds]
postmodern has quit [Quit: Leaving]
mistym has joined #ruby-lang
mistym has quit [Changing host]
mistym has joined #ruby-lang
justinmcp has joined #ruby-lang
davidbalbert is now known as davidbalber|away
aderyabin has quit [Quit: Textual IRC Client: www.textualapp.com]
ruby-lang539 has quit [Quit: Page closed]
Mon_Ouie has quit [Ping timeout: 252 seconds]
aderyabin has joined #ruby-lang
mistym has quit [Remote host closed the connection]
adambeynon has joined #ruby-lang
sailias has joined #ruby-lang
justinmcp has quit [Remote host closed the connection]
adambeynon has quit [Ping timeout: 272 seconds]
mistym has joined #ruby-lang
mistym has joined #ruby-lang
mistym has quit [Changing host]
rsl has joined #ruby-lang
breakingthings has joined #ruby-lang
mistym has quit [Remote host closed the connection]
tbuehlmann has quit [Remote host closed the connection]
stardiviner has quit [Ping timeout: 248 seconds]
skade has joined #ruby-lang
mistym has joined #ruby-lang
mistym has joined #ruby-lang
mistym has quit [Changing host]
dkannan has quit [Ping timeout: 252 seconds]
charliesome has quit [Quit: Textual IRC Client: www.textualapp.com]
workmad3 has joined #ruby-lang
dustint has joined #ruby-lang
kgrz has joined #ruby-lang
realDAB has joined #ruby-lang
anonymuse has joined #ruby-lang
Stilo has joined #ruby-lang
idkazuma has joined #ruby-lang
anonymuse has quit [Excess Flood]
anonymuse has joined #ruby-lang
workmad3 has quit [Ping timeout: 252 seconds]
dhruvasagar has quit [Ping timeout: 252 seconds]
drumsrgr8forn8 has quit [Ping timeout: 252 seconds]
datanoise has joined #ruby-lang
hasimo has joined #ruby-lang
MehLaptop has quit [Remote host closed the connection]
hasimo has quit [Ping timeout: 250 seconds]
agile has quit [Ping timeout: 245 seconds]
cupakromer has joined #ruby-lang
anildigital_work has joined #ruby-lang
flori has quit [Read error: Connection reset by peer]
srbaker has joined #ruby-lang
wmoxam has joined #ruby-lang
nkr has joined #ruby-lang
mistym has quit [Remote host closed the connection]
fragamus_ has quit [Quit: Computer has gone to sleep.]
vlad_starkov has joined #ruby-lang
robbyoconnor has joined #ruby-lang
agile has joined #ruby-lang
Uranio has joined #ruby-lang
robbyoconnor has quit [Remote host closed the connection]
robbyoconnor has joined #ruby-lang
dr_bob1 has quit [Ping timeout: 245 seconds]
wallclockbuilder has joined #ruby-lang
zmack has quit [Remote host closed the connection]
outoftime has joined #ruby-lang
tbuehlmann has joined #ruby-lang
mistym has joined #ruby-lang
mistym has quit [Changing host]
mistym has joined #ruby-lang
drumsrgr8forn8 has joined #ruby-lang
drumsrgr8forn8 has quit [Client Quit]
dr_bob1 has joined #ruby-lang
__Big0___ has joined #ruby-lang
vbatts has quit [Quit: WeeChat 0.3.6]
JohnBat26 has quit [Read error: Connection reset by peer]
sush24 has joined #ruby-lang
scampbell has joined #ruby-lang
robbyoconnor has quit [Ping timeout: 248 seconds]
cstrahan has joined #ruby-lang
JohnBat26 has joined #ruby-lang
workmad3 has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
pepper_chico has joined #ruby-lang
pepper_chico has quit [Max SendQ exceeded]
pepper_chico has joined #ruby-lang
pepper_chico has quit [Max SendQ exceeded]
pepper_chico has joined #ruby-lang
TvL2386 has quit [Quit: Ex-Chat]
skade has quit [Quit: Computer has gone to sleep.]
dr_bob2 has joined #ruby-lang
barttenbrinke has quit [Remote host closed the connection]
methods has joined #ruby-lang
methods has quit [Read error: Connection reset by peer]
dr_bob1 has quit [Ping timeout: 260 seconds]
adambeynon has joined #ruby-lang
<zzak> >> class Object; def plus_one() self + 1; end; end; [1,2,3].collect(&:plus_one)
<eval-in> zzak => [2, 3, 4] (http://eval.in/12517)
skade has joined #ruby-lang
jtoy_ has left #ruby-lang [#ruby-lang]
jtoy has joined #ruby-lang
<jtoy> can anyone recommend a simple way to parse this into 4 groups: o="\"users.stats\" \"id protected\" \"(= protected true)\" \"true\""
srbaker has quit [Quit: Computer has gone to sleep.]
<whitequark> injekt: ok, I can look at your query now
<whitequark> do you use postgres?
<whitequark> (I guess you do)
banisterfiend has joined #ruby-lang
banisterfiend has quit [Remote host closed the connection]
<maxmanders> So, everything's an object in Ruby, so Array.grep(/regex/) {} must know if it's an array of Strings to search the string value… go with me on this… if you have an array of other objects, how do you specify the object property to grep on - or do you have to override .to_s to define what will be searched as the string representation of the object?
<judofyr> jtoy: Shellwords.split(…)
<judofyr> maxmanders: [1, 2, 3].grep(foo) is the same as: [1, 2, 3].select { |x| foo === x }
jbsan has quit [Quit: jbsan]
gnufied1 has quit [Quit: Leaving.]
<maxmanders> thanks
gnufied has joined #ruby-lang
<gnufied> jtoy: or o.scan(/(\".+\")\s+/)
bantic has joined #ruby-lang
* realDAB loves the fact that grep uses the case equality operator
<realDAB> so cool
<whitequark> why is it not called "match operator"?..
<whitequark> it's what it is
<whitequark> ruby's case is essentially pattern matching
<whitequark> the second form is even more telling
<whitequark> case; when foo; 1; when bar; 2; end
<jtoy> judofyr: forgot about shellwords
robbyoconnor has joined #ruby-lang
<freedrull> where is the repo for the ruby reference manual?
<injekt> whitequark: yeah postgres
<judofyr> freedrull: if you're talking about ruby-doc.org/core-1.9.3
<gnufied> that is reference manual? :P
<apeiros_> whitequark: "match operator" I think =~, not ===
<judofyr> freedrull: they also accept patches here: https://github.com/ruby/ruby
pepper_chico has quit [Quit: Computer has gone to sleep.]
<whitequark> apeiros_: actually they could be merged into ===...
dhruvasagar has joined #ruby-lang
<apeiros_> they aren't the same for all classes
skade has quit [Quit: Computer has gone to sleep.]
gnufied has quit [Quit: Leaving.]
<whitequark> apeiros_: well, no
workmad3 has quit [Ping timeout: 255 seconds]
<whitequark> but are there classes for which both =~ and === are sensible and perform completely different operations?
<zzak> freedrull: need any help?
psycho_o_ has joined #ruby-lang
barttenbrinke has joined #ruby-lang
happydude has joined #ruby-lang
<whitequark> injekt: ok.
psycho_o_ has quit [Client Quit]
pryno is now known as bryno
<whitequark> I'm fairly sure your SQL is incorrect
dhruvasagar has quit [Ping timeout: 256 seconds]
psycho_o_ has joined #ruby-lang
happydude has quit [Client Quit]
<whitequark> injekt: do you expect the subquery to select items from the same range as the one selected by the join restriction?
<apeiros_> whitequark: I'd have to check
dhruvasagar has joined #ruby-lang
<whitequark> injekt: or do you really want to select the same one primary photo for all records?
<apeiros_> I think for String, === is == and =~ is similar to .match
<whitequark> interesting
gnufied has joined #ruby-lang
<whitequark> so if the string is LHS... "foo" == /regexp/ vs. "foo" =~ /regexp/
<whitequark> does the former make any sense? I'm not sure
<GarethAdams> it makes sense, in as much as it's obviously false
<apeiros_> the former will always evaluate as false
<apeiros_> a String is never == a regexp
<whitequark> well exactly
<apeiros_> and it makes sense to be able to compare to whatever
<whitequark> if you want false, just write `false`
<apeiros_> who says you're having a literal? :)
<apeiros_> obj == some_other_object
psycho_o_ has quit [Client Quit]
<apeiros_> and in the case of "somestr" and /someregexp/, the result of this test is false
psycho_one has joined #ruby-lang
<whitequark> apeiros_: yes, but I'm arguing that it does not make sense to alias === to ==
<whitequark> for exactly that reason
jbsan has joined #ruby-lang
agile has quit [Remote host closed the connection]
wallerdev has joined #ruby-lang
wallcloc_ has joined #ruby-lang
barttenbrinke has quit [Ping timeout: 260 seconds]
wallclockbuilder has quit [Ping timeout: 272 seconds]
barttenbrinke has joined #ruby-lang
<freedrull> judofyr: thanks
srbaker has joined #ruby-lang
robbyoconnor has quit [Ping timeout: 245 seconds]
bzalasky has quit [Remote host closed the connection]
Nisstyre-laptop has joined #ruby-lang
<whitequark> injekt: other than that, you can just duplicate your join condition in the subquery
<whitequark> with #project i've already shown you, etc
pepper_chico has joined #ruby-lang
pepper_chico has quit [Max SendQ exceeded]
joevandyk has joined #ruby-lang
dr_bob1 has joined #ruby-lang
pepper_chico has joined #ruby-lang
dr_bob3 has joined #ruby-lang
kurko__ has joined #ruby-lang
<injekt> whitequark: oh no I dont, they need to be specific to that project
<injekt> yeah my sql is incorrect
psycho_one has quit [Remote host closed the connection]
dr_bob2 has quit [Ping timeout: 272 seconds]
carloslopes has joined #ruby-lang
rippa has joined #ruby-lang
jxie has joined #ruby-lang
dr_bob1 has quit [Ping timeout: 248 seconds]
kgrz has quit [Quit: Computer has gone to sleep.]
Vektur has joined #ruby-lang
psycho_one has joined #ruby-lang
Stilo has quit [Quit: Textual IRC Client: www.textualapp.com]
soypirate has joined #ruby-lang
fsvehla has quit [Quit: fsvehla]
miquella has joined #ruby-lang
apeiros_ has quit [Remote host closed the connection]
tdy_ has quit [Read error: Operation timed out]
agile has joined #ruby-lang
pbjorklund has quit [Ping timeout: 256 seconds]
fsvehla has joined #ruby-lang
bin7me has joined #ruby-lang
<whitequark> injekt: ok
<whitequark> I think I've explained how you can fix it / do it with arel
<whitequark> also you might want to look into ActiveRecord::Associations::Preloader
<whitequark> it's for preloading complex, deeply nested associations with additional queries by id IN (...)
<injekt> whitequark: still can't get there but working on it, i'll check that out too thanks!
pbjorklund has joined #ruby-lang
<whitequark> without any joins/includes
<injekt> ah neat
snarfmason has joined #ruby-lang
bin7me has quit [Client Quit]
tdy_ has joined #ruby-lang
torrieri has joined #ruby-lang
idkazuma has quit [Remote host closed the connection]
adambeynon has quit [Quit: Leaving]
fsvehla has quit [Quit: fsvehla]
<injekt> blah i'll look at this again later, syntax is so frustrating
* whitequark thinks it's better than MetaWhere and all the send hijacking
<whitequark> a bit loquacious
<injekt> heh yeah probably, I haven't used metawhere or anything similar as I also wanted to avoid it, but the arel query interface confuses the hell out of me
<whitequark> injekt: it helps a lot to understand that it's essentially a way of string concatenation
<whitequark> arel doesn't really do anything by itself, it just composes the stuff originating in AR, your code, etc.
<whitequark> then sends the queyr.
havenwood has joined #ruby-lang
<injekt> yeah
fsvehla has joined #ruby-lang
fsvehla has quit [Quit: fsvehla]
havenn_ has joined #ruby-lang
srbaker_ has joined #ruby-lang
zzak_ has joined #ruby-lang
kurko______ has joined #ruby-lang
CoverSli1e has joined #ruby-lang
srbaker has quit [Ping timeout: 264 seconds]
zzak has quit [Read error: Connection reset by peer]
kurko__ has quit [Ping timeout: 264 seconds]
dumfries has quit [Ping timeout: 264 seconds]
havenwood has quit [Ping timeout: 264 seconds]
CoverSlide has quit [Ping timeout: 264 seconds]
gianlucadv_ has quit [Ping timeout: 264 seconds]
srbaker_ is now known as srbaker
Guedes has quit [Excess Flood]
nyuszika7h has quit [Excess Flood]
sheerun has quit [Ping timeout: 264 seconds]
hachiya has quit [Ping timeout: 264 seconds]
tpope has quit [Ping timeout: 264 seconds]
hachiya_ has joined #ruby-lang
Guedes has joined #ruby-lang
Mon_Ouie has joined #ruby-lang
rue has quit [Remote host closed the connection]
dumfries has joined #ruby-lang
cschneid has quit [Ping timeout: 264 seconds]
gianlucadv has joined #ruby-lang
nyuszika7h has joined #ruby-lang
JohnBat26 has quit [Ping timeout: 260 seconds]
rue has joined #ruby-lang
sheerun has joined #ruby-lang
tpope has joined #ruby-lang
techlife has quit [Ping timeout: 245 seconds]
kgrz has joined #ruby-lang
jpwhiting has joined #ruby-lang
stardiviner has joined #ruby-lang
<injekt> whitequark: yeah not getting far with this one, It's probably because I haven't written a successful version in SQL yet either so i should probably fix that first
fire has joined #ruby-lang
apeiros_ has joined #ruby-lang
apeiros_ has quit [Remote host closed the connection]
apeiros_ has joined #ruby-lang
<whitequark> injekt: indeed
<jpwhiting> hey all, trying to get obs-server running on ruby-rails 2.3.17 installed with gem install
<jpwhiting> the web ui and rake both complain that I don't have delayed_job < 3.0 but gem list clearly shows I have delayed_job 2.1.4
<jpwhiting> any idea what I can do to figure out why rake and the web ui both can't see delayed_job?
psycho_one has quit [Remote host closed the connection]
techlife has joined #ruby-lang
techlife has quit [Max SendQ exceeded]
megha has quit [Ping timeout: 256 seconds]
carloslopes has quit [Remote host closed the connection]
techlife has joined #ruby-lang
techlife has quit [Max SendQ exceeded]
techlife has joined #ruby-lang
techlife has quit [Max SendQ exceeded]
cschneid has joined #ruby-lang
techlife has joined #ruby-lang
swav has joined #ruby-lang
<injekt> whitequark: I guess the join wasn't needed, got the sql https://gist.github.com/injekt/cd0d27e810f85099be08
<whitequark> injekt: yeah, one way to do it
<whitequark> I guess you'll figure out the arel syntax
|Vargas| has quit [Quit: ...]
xcombelle has joined #ruby-lang
zzak_ is now known as zzak
<injekt> wow this is ugly
<judofyr> injekt: I would love to see how Sequel compares :)
<injekt> judofyr: yeah me too
psycho_one has joined #ruby-lang
barttenbrinke has quit [Remote host closed the connection]
fragamus_ has joined #ruby-lang
Nisstyre-laptop has quit [Ping timeout: 257 seconds]
tylersmith has joined #ruby-lang
realDAB has quit [Quit: realDAB]
aderyabin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
vlad_starkov has joined #ruby-lang
carloslopes has joined #ruby-lang
Guedes has quit [Ping timeout: 260 seconds]
fsvehla has joined #ruby-lang
benlovell has quit [Quit: Computer has gone to sleep.]
<injekt> although I still haven't got it working in arel so so far sequel is winning :D
amerine has joined #ruby-lang
<yorickpeterse> injekt: you'd do something like this in SequeL:
<yorickpeterse> * Sequel
joevandyk has quit [Quit: joevandyk]
<yorickpeterse> eh waitm this is not a SELECT IN
<yorickpeterse> hmm
joevandyk has joined #ruby-lang
<injekt> :)
<yorickpeterse> Those are fairly trivial normally
<yorickpeterse> hm, maybe Project.select(:project_image => Gallery.select(...).whatever)
<injekt> lol
davidbalber|away is now known as davidbalbert
<yorickpeterse> also hmpf, this wine spill did more damage to my keyboards than I hoped
<yorickpeterse> seems I need to shove some alcohol down the keys
wyhaines has joined #ruby-lang
joevandyk has quit [Client Quit]
<injekt> and that'll just insert the inspected dataset obj
bantic has quit [Ping timeout: 260 seconds]
<injekt> ah without the hash we have something
judofyr has quit [Remote host closed the connection]
bantic has joined #ruby-lang
kentos has joined #ruby-lang
<injekt> here's what I have so far https://gist.github.com/injekt/2b985eb4623d5e75bed0 trying to add the project_id check though
ykk has joined #ruby-lang
banisterfiend has joined #ruby-lang
<banisterfiend> k
adambeynon has joined #ruby-lang
<injekt> ah got it
__butch__ has joined #ruby-lang
MaddinXx has joined #ruby-lang
jbsan has quit [Quit: jbsan]
nXqd has quit [Ping timeout: 246 seconds]
bantic has quit [Quit: bantic]
<injekt> just need to add an ar version
__butch__ has quit [Quit: Leaving.]
__butch__ has joined #ruby-lang
realDAB has joined #ruby-lang
Banistergalaxy has quit [Ping timeout: 248 seconds]
havenn has joined #ruby-lang
gregmoreno has joined #ruby-lang
beho has quit [Ping timeout: 260 seconds]
MaddinXx has quit [Remote host closed the connection]
nXqd has joined #ruby-lang
breakingthings has quit []
dhruvasagar has quit [Remote host closed the connection]
solars has quit [Read error: Operation timed out]
bluepojo has quit [Remote host closed the connection]
ykk has quit [Remote host closed the connection]
skyhawkhp has joined #ruby-lang
sepp2k1 has joined #ruby-lang
sepp2k has quit [Ping timeout: 245 seconds]
vlad_starkov has quit [Remote host closed the connection]
fsvehla has quit [Quit: fsvehla]
GarethAdams has quit [Quit: Leaving...]
gnufied has quit [Quit: Leaving.]
fsvehla has joined #ruby-lang
aderyabin has joined #ruby-lang
fsvehla has quit [Client Quit]
barttenbrinke has joined #ruby-lang
<injekt> whitequark: I'm getting closer with this https://gist.github.com/injekt/2b985eb4623d5e75bed0#file-ar-rb but it doesn't understand the 'project_image'.. also wtf @ .as('AS ...')
simi has quit [Ping timeout: 245 seconds]
mrsolo has joined #ruby-lang
mrsolo has quit [Remote host closed the connection]
mrsolo has joined #ruby-lang
barttenbrinke has quit [Ping timeout: 240 seconds]
__butch__ has quit [Quit: Leaving.]
feather_ has joined #ruby-lang
paigetech has joined #ruby-lang
feather_ has quit [Client Quit]
Stilo has joined #ruby-lang
dhruvasagar has joined #ruby-lang
aderyabin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
vbatts has joined #ruby-lang
fragamus_ has quit [Quit: Computer has gone to sleep.]
bantic has joined #ruby-lang
sebasoga has quit [Quit: Computer has gone to sleep.]
MSU has quit [Read error: Connection reset by peer]
sebasoga has joined #ruby-lang
gregmore_ has joined #ruby-lang
paigetech has quit [Ping timeout: 245 seconds]
torrieri has quit [Quit: Leaving...]
gregmoreno has quit [Ping timeout: 264 seconds]
havenn_ has quit [Remote host closed the connection]
sebasoga has quit [Ping timeout: 248 seconds]
noop has quit [Ping timeout: 255 seconds]
sebasoga has joined #ruby-lang
dr_bob3 has left #ruby-lang [#ruby-lang]
bluepojo has joined #ruby-lang
sebasoga has quit [Ping timeout: 264 seconds]
forrest has joined #ruby-lang
sebasoga has joined #ruby-lang
realDAB has quit [Quit: realDAB]
segy has joined #ruby-lang
segy has quit [Client Quit]
breakingthings has joined #ruby-lang
dc5ala has joined #ruby-lang
Criztian has joined #ruby-lang
sebasoga has quit [Ping timeout: 260 seconds]
segy has joined #ruby-lang
sebasoga has joined #ruby-lang
swav has quit [Remote host closed the connection]
sebasoga has quit [Read error: Connection reset by peer]
sebasoga has joined #ruby-lang
pr0ton has joined #ruby-lang
Criztian has quit [Ping timeout: 248 seconds]
dhruvasagar has quit [Ping timeout: 256 seconds]
Criztian has joined #ruby-lang
sebasoga_ has joined #ruby-lang
sebasoga has quit [Ping timeout: 256 seconds]
tylersmith has quit [Quit: tylersmith]
sebasoga has joined #ruby-lang
tylersmith has joined #ruby-lang
tonni has quit [Remote host closed the connection]
sebasoga_ has quit [Read error: Operation timed out]
tonni has joined #ruby-lang
MSU has joined #ruby-lang
sebasoga has quit [Ping timeout: 252 seconds]
tonni has quit [Remote host closed the connection]
sebasoga has joined #ruby-lang
skade has joined #ruby-lang
__butch__ has joined #ruby-lang
Stilo has quit [Quit: Textual IRC Client: www.textualapp.com]
sush24 has quit [Quit: This computer has gone to sleep]
Uranio has quit [Quit: while you reading this, a kitty dies]
<drbrain> ddfreyne: must be a bug in printing the post-install message as they're definitely in History.txt
<drbrain> ddfreyne: can you file a bug with the behavior you see?
brianpWins has joined #ruby-lang
torrieri has joined #ruby-lang
tonni has joined #ruby-lang
simi has joined #ruby-lang
Stilo has joined #ruby-lang
adambeynon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
sush24 has joined #ruby-lang
pepper_chico has quit [Quit: Computer has gone to sleep.]
gregmoreno has joined #ruby-lang
gregmore_ has quit [Read error: Connection reset by peer]
torrieri has quit [Ping timeout: 240 seconds]
<freedrull> ah so ruby 2.0 has capital method Hash nice
<injekt> aye, obj.to_h too
<injekt> well
<freedrull> well
<freedrull> i guess whats the difference between that and Hash.new
carloslopes has quit [Remote host closed the connection]
davidbalbert is now known as davidbalber|away
<injekt> Hash[key: 'val'] != Hash.new(key: 'val')
<injekt> o
<injekt> yeah
pellis_ has joined #ruby-lang
maxmanders has quit [Quit: Computer has gone to sleep.]
<freedrull> you can do Hash[key: 'val'] in 1.9.3
<injekt> yeah i know
pellis has joined #ruby-lang
<injekt> but they're different things
<freedrull> but not Hash([key: 'val'])
pellis has quit [Quit: Leaving]
<injekt> Hash.new(x) x is used for default value
<freedrull> what method is Hash[key: 'val'] ?
<injekt> Hash::[]
<freedrull> ah ok
Cqu has joined #ruby-lang
Cqu has quit [Client Quit]
maxmanders has joined #ruby-lang
gregmoreno has quit [Read error: Connection reset by peer]
gregmoreno has joined #ruby-lang
Colo has joined #ruby-lang
aderyabin has joined #ruby-lang
Criztian has quit [Remote host closed the connection]
aderyabin has quit [Client Quit]
dhruvasagar has joined #ruby-lang
aderyabin has joined #ruby-lang
joevandyk has joined #ruby-lang
srbaker has quit [Quit: Computer has gone to sleep.]
<whitequark> injekt: iirc select does not compose in AR but replaces instead
<injekt> whitequark: the sql looks correct
srbaker has joined #ruby-lang
<whitequark> hm
<injekt> and if it doesn't compose, how do you select more than one? select only takes a single argument?
<whitequark> is this the real SQL AR generated?
<whitequark> select takes more than one
<whitequark> should
<injekt> [1] pry(main)> User.select(:id, :name)
<injekt> ArgumentError: wrong number of arguments (2 for 0..1)
<whitequark> oh, right.
<injekt> [2] pry(main)> User.select(:id).select(:name).to_sql
<injekt> => "SELECT id, name FROM \"users\" "
<whitequark> re .as('AS foo'), try .alias
ryanf has joined #ruby-lang
<injekt> nope
cirenyc has joined #ruby-lang
torrieri has joined #ruby-lang
thone_ has joined #ruby-lang
havenn is now known as havenwood
barttenbrinke has joined #ruby-lang
pr0ton has quit [Ping timeout: 256 seconds]
jonahR has joined #ruby-lang
<andrewvos> are we still on about ar in har
<injekt> yessir
thone has quit [Ping timeout: 260 seconds]
<andrewvos> injekt: i think ive found a place to move to in Notting Hill
<andrewvos> :)
<whitequark> injekt: ok, I'm home
<whitequark> can now help you with irb-proven data :D
torrieri_ has joined #ruby-lang
<Paradox> is the eval-ing bot in #ruby as well
torrieri has quit [Read error: Connection reset by peer]
pepper_chico has joined #ruby-lang
pellis_ has left #ruby-lang [#ruby-lang]
<whitequark> Paradox: yes
<Paradox> whitequark, how do you trigger him again
<Paradox> her
<Paradox> it
<Paradox> w/e
<Paradox> i cant recal
lajlev has joined #ruby-lang
sush24 has quit [Ping timeout: 260 seconds]
havenwood has quit [Remote host closed the connection]
<whitequark> >> foo
<eval-in> whitequark => /tmp/execpad-b911b5d0a363/source-b911b5d0a363:2:in `<main>': undefined local variable or method `foo' for main:Object (NameError) (http://eval.in/12529)
<Paradox> oh 2 >
<Paradox> thank you
sush24 has joined #ruby-lang
srbaker has quit [Ping timeout: 245 seconds]
tylersmith has quit [Read error: Connection reset by peer]
workmad3 has joined #ruby-lang
CoverSli1e is now known as CoverSlide
tylersmith has joined #ruby-lang
marr has quit []
oon_ has joined #ruby-lang
lcdhoffman has joined #ruby-lang
kain_ has joined #ruby-lang
srbaker has joined #ruby-lang
Nisstyre-laptop has joined #ruby-lang
kain has quit [Ping timeout: 252 seconds]
headius has joined #ruby-lang
davidbalber|away is now known as davidbalbert
__Big0___ has quit [Remote host closed the connection]
kain_ has quit [Quit: exit]
__Big0__ has joined #ruby-lang
havenwood has joined #ruby-lang
cirenyc has quit [Quit: Leaving...]
psycho_one has quit [Remote host closed the connection]
tbuehlmann has quit [Remote host closed the connection]
mixandgo has joined #ruby-lang
torrieri_ has quit [Quit: Leaving...]
dc5ala has quit [Quit: Ex-Chat]
<mixandgo> hello, how would you rescue just from IO exceptions (disk, network, etc)
<whitequark> rescue IOError ?
<mixandgo> would that cover everything I need ?
<whitequark> IO errors, yes.
jvrmaia has joined #ruby-lang
<mixandgo> ok, thank you whitequark
jvrmaia has quit [Remote host closed the connection]
joevandyk has quit [Quit: joevandyk]
maxmanders has quit [Quit: Computer has gone to sleep.]
tonni has quit [Remote host closed the connection]
wallcloc_ has quit [Remote host closed the connection]
<injekt> whitequark: my last gist is up to date, the query appears fine its just not assigning yo the instance
<injekt> to*
xcombelle has quit [Read error: Connection reset by peer]
<whitequark> injekt: not assigning to the instance?
<whitequark> have you tried showroom[:showroom_image] ?
realDAB has joined #ruby-lang
bantic has quit [Quit: bantic]
<whitequark> also the similarity of sequel/arel queries is striking /cc yorickpeterse
sush24 has quit [Quit: This computer has gone to sleep]
snarfmason has quit [Quit: Computer has gone to sleep.]
wobblini has quit [Ping timeout: 248 seconds]
<injekt> whitequark: no i havent tried that, im on mobile now ill have to try once im back online
lajlev has quit [Quit: lajlev]
blacktulip has quit [Ping timeout: 245 seconds]
* yorickpeterse is drowning a keyboard
bantic has joined #ruby-lang
barttenbrinke has quit [Remote host closed the connection]
blacktulip has joined #ruby-lang
snarfmason has joined #ruby-lang
rippa has quit [Ping timeout: 240 seconds]
kain has joined #ruby-lang
snarfmason has quit [Client Quit]
pr0ton has joined #ruby-lang
torrieri has joined #ruby-lang
tonni has joined #ruby-lang
<whitequark> yorickpeterse: wat
wasnotrice has joined #ruby-lang
aderyabin has quit [Quit: Textual IRC Client: www.textualapp.com]
Nisstyre-laptop has quit [Ping timeout: 250 seconds]
kgrz has quit [Quit: Computer has gone to sleep.]
torrieri has quit [Ping timeout: 260 seconds]
Stilo has quit [Quit: Textual IRC Client: www.textualapp.com]
grough has joined #ruby-lang
Stilo has joined #ruby-lang
mantono has joined #ruby-lang
workmad3 has quit [Ping timeout: 264 seconds]
<yorickpeterse> whitequark: bossman and I spilled wine over my Das ultimate, I'm cleaning it
<yorickpeterse> (bossman put glass down, I knocked it over
<kuja> I spilled beer over mine... space bar key stopped working :[
<kuja> I haven't replaced it yet... oh Das how I miss you so
torrieri has joined #ruby-lang
tenderlove has joined #ruby-lang
<kuja> Best keyboard ever made since the Model M
havenwood has quit [Remote host closed the connection]
drumond19 has joined #ruby-lang
wyhaines has quit [Remote host closed the connection]
cultureulterior_ has quit [Quit: cultureulterior_]
<whitequark> heh model M
<whitequark> I've tried to reconstruct a really damned old keyboard, from the mid-90s
Colo has quit [Quit: Page closed]
<whitequark> but my attempt to make a soft-PS/2 stack over V-USB one was ultimately futile due to broken timings
grough has quit [Quit: Textual IRC Client: www.textualapp.com]
breakingthings has quit []
<zzak> $10 usb logitech keyboard from walmart, best 10 bucks ive spent
<whitequark> zzak: cheapest, $20 bluetooth wireless mouse by dell from a supermarker, same.
<whitequark> it works for two years or so. it just works, unlike $200 logitech one. and it withstanded quite a bit of damage.
<zzak> whitequark: ive got it paired with a $10 usb logitech mouse from the same place
<zzak> im kind of a gadget nerd
blacktulip has quit [Ping timeout: 246 seconds]
<drbrain> I'd like a laptop form-factor keyboard with the key-feel of a Das Keyboard
<drbrain> unfortunately these things seem to cost > $200
<drbrain> it's that number pad that I never use which unbalances me for laptop use
* whitequark kinda likes how the Das has blank keys (the key-feel doesn't matter *that* much... for me at least)
<drbrain> laptop -> on my lap
<drbrain> I have a "classic" Das from six or seven years ago
<zzak> drbrain: siig makes a mini that is supposed to be pretty good
<zzak> also not a fan of numpads, but ive never found a decent mini for cheap
<zzak> or had a reason to replace this one
<drbrain> zzak: membrane key switches ☹
<zzak> yeh, i know.. the Das switches look nice
<zzak> for me, its something that im going to hammer on day in and day out. eat over, drink over, its only inevitable something will happen to it
<drbrain> if you get membrane key switches corrode pretty easily
<whitequark> drbrain: can you explain what exactly you (not personally) dislike in the membrane switches?
<whitequark> I never got it
<drbrain> whitequark: they feel mushy
<zzak> they are mushy
<zzak> and take extra strain to compress
<whitequark> drbrain: hmm, I think I can relate: I hate notebook keyboards with keys with skewed border
<drbrain> I do all my typing on my MBP keyboard though, which is ok
madish has joined #ruby-lang
<zzak> was the model M membrane switches?
<drbrain> most of the fancy but numpad-less keyboards I see have no return policy
<zzak> drbrain: i dont know how you type with those razor sharp edges on your wrist
<drbrain> I'm not going to spend $200-$300 on a keyboard I can't return if I don't like it
<zzak> yeh
bantic has quit [Quit: bantic]
<drbrain> zzak: original Model M used buckling-spring
sailias has quit [Ping timeout: 264 seconds]
<injekt> whitequark: nope [:showroom_image] does not work
<whitequark> injekt: that's strange, I think I used that in my code once
<injekt> whitequark: sure that works for attributes it's been assigned
<injekt> it just looks like it hasn't been assigned
<whitequark> injekt: hm
<whitequark> does the raw query return the data there?
<whitequark> or just NULLs
pr0ton has quit [Quit: pr0ton]
blacktulip has joined #ruby-lang
<injekt> whitequark: eh no it looks like the query is still wrong
<whitequark> ok
<whitequark> hard to tell without schema
<injekt> actually no the query is fine
srbaker has quit [Quit: Computer has gone to sleep.]
scampbell has quit [Remote host closed the connection]
<injekt> whitequark: https://gist.github.com/injekt/9308c5892a46d716ee5e why does that create \"photos\".\"attachable_id\" = 0 instead of "showrooms"."id" ?
pr0ton has joined #ruby-lang
<injekt> can't figure out why it's doing = 0
torrieri has quit [Quit: Leaving...]
nkr has quit [Quit: Linkinus - http://linkinus.com]
BigFatFatty has joined #ruby-lang
<whitequark> injekt: Showroom.arel_table.primary_key
<injekt> :|
<whitequark> injekt: you've passed a literal, it consulted schema, determined that the field is an integer
<whitequark> and converted it with .to_i
<injekt> wow
<whitequark> if you want to refer to a field, either use arel_table or create an SqlLiteral node
<injekt> ok query looks good now, still not returning showroom_image though
maxmanders has joined #ruby-lang
<injekt> i can't believe how hard this is
cstrahan has quit [Ping timeout: 245 seconds]
realDAB has quit [Quit: realDAB]
cupakromer has left #ruby-lang [#ruby-lang]
maxmanders has quit [Ping timeout: 255 seconds]
maxmanders has joined #ruby-lang
postmodern has joined #ruby-lang
<injekt> whitequark: the exact to_sql output works perfectly in psql :)
<whitequark> ok
<injekt> so basically, ar sucks and has yet to be proven otherwise :D
<whitequark> injekt: look:
<whitequark> [3] pry(main)> Post.find_by_sql('SELECT 1 AS unrelated_field').first[:unrelated_field] Post Load (0.5ms) SELECT 1 AS unrelated_field
<whitequark> => "1"
barttenbrinke has joined #ruby-lang
cstrahan has joined #ruby-lang
<whitequark> WORKSFORME hehe
<injekt> whitequark: sure, I understand, I'm as confused as you are
<injekt> that works for me, but this advanced query does not behave the same
<whitequark> that's... interesting
<whitequark> can you post latest version of your code?
benanne has joined #ruby-lang
<whitequark> injekt: also SQL schema and a few rows of data? would make it far easier for me to help
<injekt> whitequark: want me to throw up a quick rails app with a schema and test data on github if it would help?
<injekt> tbh it's pretty simple, it's just the fields you see
gustavnils has quit [Quit: Textual IRC Client: www.textualapp.com]
<whitequark> injekt: that would work just as well
miquella has quit [Remote host closed the connection]
<whitequark> in the meantime, I agree that AR/ARel need some polishing. But just that ;)
barttenbrinke has quit [Ping timeout: 240 seconds]
<whitequark> (i.e. I'd love to see the arel interface and the relationship between the two documented better.)
<injekt> aye
kgrz has joined #ruby-lang
breakingthings has joined #ruby-lang
torrieri has joined #ruby-lang
tonni has quit [Remote host closed the connection]
pr0ton has quit [Quit: pr0ton]
<injekt> whitequark: rake db:setup; and fire console should get you going
mrsolo has quit [Quit: Leaving]
pr0ton has joined #ruby-lang
cstrahan has quit [Ping timeout: 250 seconds]
dustint has quit [Ping timeout: 256 seconds]
<whitequark> awesome, ruby 2.0 :)
theoros_ is now known as theoros
<injekt> how could you tell?
<whitequark> injekt: 3.2.13.rc2
<whitequark> actually forget that, I have psychic powers
<injekt> whitequark: ah, technically I *could* be using 1.9 :D
<injekt> but na, i moved to 2.0 as soon as it was released
<yorickpeterse> injekt: RAILS IS A WEB APPLICATION FRAMEWORK THAT INCLUDES EVERYTHING NEEDED TO CREATE A DATABASE-BACKED WEB APPLICATION
torrieri has quit [Quit: Leaving...]
<yorickpeterse> (harder to type without a caps lock)
* whitequark slaps yorickpeterse around a bit with a large trout
<lianj> whitequark: give it another round
<yorickpeterse> I like it rou...nevermind
<injekt> I like it rue...
* rue wiggles about
jg has quit [Read error: Operation timed out]
<injekt> hey stop wiggling
* whitequark looks at inkjet
<whitequark> argh, chrome can't even save history properly
<yorickpeterse> injekt: don't inkjet yourself into this conversation all the time
<yorickpeterse> ok I'm done
<whitequark> injekt: for the love of ctulhu. please. don't write `.'s like that in multiline statements
<whitequark> it's not really clear if the line is continued; and it doesn't work when copy-pasting to irb
<injekt> whitequark: yeah it was more for readability, it hurt me in irb too
<whitequark> um, the variant with the dot at the end is more readable?
<whitequark> because you can tell if a line is continued by looking at *that* line, and not beginning of the next?
<injekt> hey man you same potato i say fuck you
<injekt> say*
<whitequark> it's like ASI in JS but slightly less evil
<whitequark> wat
<injekt> yeah i never use multi-line statements like that really anyway but i do agree
<yorickpeterse> foo \
<yorickpeterse> .bar
<yorickpeterse> is what I do
<injekt> gtfo
<yorickpeterse> because fuck dots at the end
cstrahan has joined #ruby-lang
torrieri has joined #ruby-lang
<injekt> feel like im writing erlang with trailing periods
<injekt> trailing periods.. tehe
<yorickpeterse> though generally when I wrap lines like that it means something needs to be cleaned up codewise
<yorickpeterse> injekt: it's not needed in 1.9 actually
kain has quit [Ping timeout: 240 seconds]
<injekt> aye
<yorickpeterse> it's more of a habit from other languages where it is
<injekt> ruby should do what scala does and make it optional
<injekt> :D
<injekt> "foo" reverse upcase
<injekt> take that
<yorickpeterse> bah
<whitequark> wasn't that smalltalk
<whitequark> which popularized the idea
<injekt> probably
<whitequark> injekt: I'm wondering too wtf is with as('AS ...')
<whitequark> ahhhhh
<whitequark> in SQL, AS is optional.
<whitequark> it took me an SQL parser to get this knowledge, though
<injekt> hah
<whitequark> injekt: it works for me
<whitequark> irb(main):019:0> Showroom.select(:name).select(images).limit(10).first[:showroom_image] Showroom Load (1.1ms) SELECT name, (SELECT image FROM "photos" WHERE "photos"."gallery" = 'primary' AND "photos"."attachable_id" = "showrooms"."id" AND "photos"."attachable_type" = 'Showroom' ORDER BY created_at DESC LIMIT 1) showroom_image FROM "showrooms" LIMIT 1
havenwood has joined #ruby-lang
<whitequark> => "img-2"
<injekt> :|
<injekt> can you paste the images line so I can throw it into irb without hurting kittens
<injekt> stupid gist
cstrahan has quit [Client Quit]
<whitequark> images = pt.project(:image).where(pt[:gallery].eq('primary').and(pt[:attachable_id].eq(Showroom.arel_table.primary_key)).and(pt[:attachable_type].eq('Showroom'))).order('created_at DESC').take(1).as('showroom_image')
<injekt> nil for me
<injekt> :/
<whitequark> wtf, I just followed your instructions
<injekt> wow
<injekt> hrm
<yorickpeterse> lol h4x0r
<injekt> why the hell would this not work for me but does for you
<whitequark> you're asking _me_? :D
justinmcp has joined #ruby-lang
<injekt> ok wait
<injekt> wtf
<injekt> it works now
<injekt> sigh
<injekt> same code
* whitequark shrugs
<whitequark> are you shure you're not on shrooms?
<whitequark> if yesh, shhhh
<injekt> hey man those periods at the start of the line are fucked up
<whitequark> injekt: TOLD YA
<injekt> :D
<whitequark> but what's with them?
<injekt> dunno
miquella has joined #ruby-lang
<injekt> kinda annoying showroom_image doesn't display in inspect output though
<injekt> at that it's not accessible via an accessor
<whitequark> injekt: well I'd expect that from an ORM
torrieri has quit [Ping timeout: 250 seconds]
cstrahan has joined #ruby-lang
pr0ton has quit [Quit: pr0ton]
<whitequark> it's not in schema, it doesn't have default accessors but it's ok via []
<whitequark> also (a[10], b[10]) = 1, 2 is fucked up
<whitequark> but that's unrelated
<injekt> I guess
<whitequark> the parse tree essentially calls a#[]=, b#[]=
<injekt> so I guess this is the final code for ar/sequel/sql https://gist.github.com/injekt/2b985eb4623d5e75bed0
<injekt> not a bad comparison
<whitequark> yepp
pr0ton has joined #ruby-lang
pr0ton has quit [Client Quit]
torrieri has joined #ruby-lang
<whitequark> injekt: is this you on twitter? https://twitter.com/Injekt/status/311109408841154561
sepp2k1 has quit [Remote host closed the connection]
blacktulip has quit [Ping timeout: 260 seconds]
forrest has quit [Quit: Leaving]
<injekt> hahaha
<injekt> whitequark: no i tweet as @lee_jarvis
mistym has quit [Remote host closed the connection]
<injekt> less acid, less buttholes
blacktulip has joined #ruby-lang
breakingthings has quit []
<whitequark> ... less bitches
<whitequark> (his instagram username)
dhruvasagar has quit [Ping timeout: 252 seconds]
wallclockbuilder has joined #ruby-lang
dhruvasagar has joined #ruby-lang
<injekt> whitequark: thanks for working on this with me
<whitequark> you're welcome
setmeaway has joined #ruby-lang
__Big0__ has quit [Remote host closed the connection]
outoftime has quit [Quit: Leaving]
pepper_chico has quit [Quit: Computer has gone to sleep.]
wallclockbuilder has quit [Ping timeout: 252 seconds]
lcdhoffman has quit [Quit: lcdhoffman]
bantic has joined #ruby-lang
bantic has quit [Client Quit]
blacktul_ has joined #ruby-lang
drumond19 has quit [Ping timeout: 260 seconds]
bantic has joined #ruby-lang
blacktulip has quit [Ping timeout: 240 seconds]
drumond19 has joined #ruby-lang
mixandgo has quit [Quit: mixandgo]
justinmcp has quit [Remote host closed the connection]
tomzx_mac has joined #ruby-lang
headius has quit [Quit: headius]
wmoxam has quit [Ping timeout: 256 seconds]
torrieri has quit [Quit: Leaving...]
torrieri has joined #ruby-lang
pepper_chico has joined #ruby-lang
Stilo has quit [Quit: Textual IRC Client: www.textualapp.com]
mistym has joined #ruby-lang
datanoise has quit [Ping timeout: 256 seconds]
cirenyc has joined #ruby-lang
cirenyc has quit [Client Quit]
tonni has joined #ruby-lang
blacktul_ has quit [Remote host closed the connection]
mwjcomputing has joined #ruby-lang
xalei has joined #ruby-lang
alessio_rocco has quit [Remote host closed the connection]
drumond1_ has joined #ruby-lang
hasimo has joined #ruby-lang
fire is now known as baba
cstrahan has quit [Quit: leaving]
cstrahan has joined #ruby-lang
drumond19 has quit [Ping timeout: 264 seconds]
idkazuma has joined #ruby-lang
Stilo has joined #ruby-lang
cstrahan has quit [Client Quit]
cstrahan has joined #ruby-lang
torrieri has quit [Quit: Leaving...]
davidbalbert is now known as davidbalber|away
kgrz has quit [Quit: Computer has gone to sleep.]
justinmcp has joined #ruby-lang
davidbalber|away is now known as davidbalbert
xalei has quit [Remote host closed the connection]
datanoise has joined #ruby-lang
miquella has quit [Remote host closed the connection]
mjio has joined #ruby-lang
cstrahan has quit [Quit: leaving]
cstrahan has joined #ruby-lang
idkazuma has quit [Remote host closed the connection]
cstrahan has quit [Read error: Connection reset by peer]
DEac- has quit [Read error: Connection reset by peer]
cstrahan has joined #ruby-lang
DEac- has joined #ruby-lang
swav has joined #ruby-lang
hasimo has quit [Remote host closed the connection]
idkazuma has joined #ruby-lang
realDAB has joined #ruby-lang
jonahR has quit [Quit: jonahR]
skade has quit [Quit: Computer has gone to sleep.]
datanoise has quit [Ping timeout: 276 seconds]
alessio_rocco has joined #ruby-lang
Axsuul has joined #ruby-lang
beiter has quit [Quit: beiter]
anonymuse has quit [Quit: Leaving...]
DEac- has quit [Ping timeout: 252 seconds]
DEac- has joined #ruby-lang
intellitech has quit [Ping timeout: 248 seconds]
torrieri has joined #ruby-lang
emocakes has joined #ruby-lang
nXqd has quit [Ping timeout: 246 seconds]
justinmcp has quit []
MehLaptop has joined #ruby-lang
hasimo has joined #ruby-lang
justinmcp has joined #ruby-lang
fumduq has joined #ruby-lang
jpwhiting has quit [Quit: Konversation terminated!]
maxmanders has quit [Quit: Computer has gone to sleep.]
davidbalbert is now known as davidbalber|away
intellitech has joined #ruby-lang
marr has joined #ruby-lang
alessio_rocco has quit [Quit: Lost terminal]
io_syl has joined #ruby-lang
io_syl has quit [Client Quit]
mjio has quit []
intellitech has quit [Quit: intellitech]
BigFatFatty has left #ruby-lang [#ruby-lang]
io_syl has joined #ruby-lang
__butch__ has quit [Quit: Leaving.]
torrieri has quit [Quit: Linkinus - http://linkinus.com]
realDAB has quit [Quit: realDAB]
mwjcomputing has quit [Quit: Leaving]