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
postmodern has quit [Quit: Leaving]
mwjcomputing has quit [Quit: Leaving]
postmodern has joined #ruby-lang
slyphon has joined #ruby-lang
yxhuvud2 has joined #ruby-lang
bawigga has quit [Quit: Textual IRC Client: www.textualapp.com]
yxhuvud has quit [Ping timeout: 276 seconds]
zmack has joined #ruby-lang
zmack has quit [Ping timeout: 255 seconds]
hasimo has joined #ruby-lang
havenwood has quit [Remote host closed the connection]
mjio has quit []
tomzx_mac has joined #ruby-lang
mjio has joined #ruby-lang
realDAB has quit [Quit: realDAB]
lsegal has joined #ruby-lang
Stilo has quit [Quit: Computer has gone to sleep.]
Axsuul has joined #ruby-lang
mixandgo has joined #ruby-lang
mixandgo has quit [Client Quit]
rsl has quit [Quit: Computer has gone to sleep.]
fire__ has joined #ruby-lang
fire has quit [Ping timeout: 264 seconds]
MehLaptop has joined #ruby-lang
gregmoreno has quit [Ping timeout: 264 seconds]
wallerdev has quit [Quit: wallerdev]
wallerdev has joined #ruby-lang
jpwhiting has quit [Remote host closed the connection]
kfkf has joined #ruby-lang
<zzak> drbrain: *hugs*
jbsan has quit [Remote host closed the connection]
marr has quit []
Averna has joined #ruby-lang
kfkf has quit [Remote host closed the connection]
jbsan has joined #ruby-lang
pr0ton has quit [Quit: pr0ton]
mrsolo has left #ruby-lang ["Leaving"]
mrsolo has joined #ruby-lang
yxhuvud has joined #ruby-lang
Stilo has joined #ruby-lang
pkrnj has joined #ruby-lang
miquella has quit [Remote host closed the connection]
yxhuvud2 has quit [Ping timeout: 276 seconds]
mjio has quit []
mrsolo has quit [Read error: Connection reset by peer]
<drbrain> zzak: ?
srbaker has joined #ruby-lang
mrsolo has joined #ruby-lang
dhruvasagar has joined #ruby-lang
srbaker has quit [Client Quit]
jonahR has joined #ruby-lang
headius has joined #ruby-lang
Domon has joined #ruby-lang
srbaker has joined #ruby-lang
banisterfiend is now known as banister`sleep
gregmoreno has joined #ruby-lang
srbaker has quit [Quit: Computer has gone to sleep.]
tenderlove has quit [Remote host closed the connection]
<zzak> just read a really crappy email
<drbrain> oh, that one
<drbrain> I don't know how many times I can say "you need to resubmit the patch"
soypirate has quit [Ping timeout: 252 seconds]
dhruvasagar has quit [Ping timeout: 246 seconds]
<zzak> hes avoiding the issue, and making rude comments
pr0ton has joined #ruby-lang
<zzak> sorry :(
<zzak> drbrain: ruby -Itest test/test_rdoc_*.rb right?
<drbrain> -Ilib
<drbrain> or `rake`
<drbrain> or `auto test` (my favorite)
<zzak> thanks
<drbrain> dang autocorrect
<drbrain> `autotest`
<zzak> woo, 1/4 optparse exceptions down
wmoxam has quit [Ping timeout: 256 seconds]
pr0ton has quit [Quit: pr0ton]
<drbrain> oh?
JoelMcCracken has joined #ruby-lang
mjio has joined #ruby-lang
<zzak> 2/4
srbaker has joined #ruby-lang
Wildhoney has quit [Ping timeout: 276 seconds]
srbaker has quit [Client Quit]
dorei has joined #ruby-lang
pr0ton has joined #ruby-lang
yankeefan04 has left #ruby-lang [#ruby-lang]
ddd has joined #ruby-lang
bzalasky has joined #ruby-lang
<zzak> ok
<zzak> i couldnt get ambiguous to parse, just system exits
pr0ton has quit [Client Quit]
bluepojo_ has joined #ruby-lang
<zzak> i think the first 2 should be assert_raises {}
<zzak> but it gives you an idea
<drbrain> I have special magic for invalid arguments
<zzak> i see that
<imperator> zzak, who? what?
<zzak> drbrain: but not needless or missing
<drbrain> zzak: since those have always been errors, yes
bluepojo has quit [Ping timeout: 264 seconds]
<zzak> imperator: take a wild guess
jerrytgarcia has joined #ruby-lang
bluepojo_ has quit [Ping timeout: 258 seconds]
firefux has left #ruby-lang [#ruby-lang]
<zzak> drbrain: so #2 and #3 failures are benign
yxhuvud2 has joined #ruby-lang
<drbrain> yeah
jonahR has quit [Quit: jonahR]
<zzak> but what about #1 and #4?
<drbrain> I imagine they'll both bubble up
<zzak> OP::MissingArgument and OP::NeedlessArgument
<zzak> so just let them?
yxhuvud has quit [Ping timeout: 276 seconds]
<drbrain> ah no, it's a bug
<imperator> zzak, no idea, i've been out of the loop
<drbrain> it says "uh-oh! RDoc had a problem" instead of showing help
<zzak> drbrain: for which?
<drbrain> --ri=foo is not handled
<drbrain> --no-ignore-invalid --foo is, but I'm not sure where...
<drbrain> ah, AmbiguousArgument < InvalidArgument
<zzak> the ambiguous exceptions in optparse are handled
<zzak> by your system exit handler
<drbrain> yeah
<drbrain> so it's only NeedlessArgument that isn't handled
<zzak> drbrain: hows this? https://gist.github.com/zzak/5167046
<zzak> both pass
<zzak> missing argument isn't handled, try "rdoc --copy-files"
<zzak> without path
<drbrain> yeah
<zzak> should these show help too?
<drbrain> I think those two should look like this: https://github.com/rdoc/rdoc/blob/master/test/test_rdoc_options.rb#L399-L404
<drbrain> they aren't handled but they should be
<zzak> ok
<zzak> deal
xxaM has joined #ruby-lang
<zzak> drbrain: thanks im gonna cook dinner and relax but this gives me something to work on over the weekend :D
<drbrain> ok!
miquella has joined #ruby-lang
CoverSlide has quit [Ping timeout: 248 seconds]
CoverSlide has joined #ruby-lang
srbaker has joined #ruby-lang
miquella has quit [Ping timeout: 256 seconds]
mrsolo has quit [Quit: Leaving]
jerrytgarcia has quit [Read error: Connection reset by peer]
jerrytgarcia has joined #ruby-lang
srbaker has quit [Client Quit]
__Big0__ has joined #ruby-lang
<zenspider> drbrain: what shitty email?
<zenspider> am I finally not on the receiving end of a shit email? yay!
<drbrain> I'm guessing where trans got mad that I asked him to resubmit his patch in a new issue
<zenspider> haha
<zenspider> yay
kurko__ has quit [Quit: Computer has gone to sleep.]
<imperator> trans, almost forgot about that guy
dhruvasagar has joined #ruby-lang
pepper_chico has quit [Quit: I'm Quitting.]
Domon has quit [Remote host closed the connection]
CoverSlide has quit [Ping timeout: 240 seconds]
MehLaptop has quit [Remote host closed the connection]
hasimo has quit [Remote host closed the connection]
headius has quit [Quit: headius]
CoverSlide has joined #ruby-lang
bzalasky has quit [Remote host closed the connection]
slyphon has quit [Quit: slyphon]
imperator has left #ruby-lang ["Leaving"]
CoverSlide has quit [Ping timeout: 264 seconds]
srbaker has joined #ruby-lang
JoelMcCracken has quit [Ping timeout: 246 seconds]
hasimo has joined #ruby-lang
hasimo has quit [Read error: Connection reset by peer]
hasimo has joined #ruby-lang
hasimo has quit [Remote host closed the connection]
hasimo has joined #ruby-lang
hasimo has quit [Read error: Connection reset by peer]
dhruvasagar has quit [Ping timeout: 260 seconds]
yxhuvud has joined #ruby-lang
Stilo has quit [Quit: Textual IRC Client: www.textualapp.com]
yxhuvud2 has quit [Ping timeout: 255 seconds]
hasimo has joined #ruby-lang
lcdhoffman has joined #ruby-lang
hasimo has quit [Remote host closed the connection]
miquella has joined #ruby-lang
bzalasky has joined #ruby-lang
srbaker has quit [Ping timeout: 252 seconds]
Domon has joined #ruby-lang
srbaker has joined #ruby-lang
bzalasky has quit [Remote host closed the connection]
__Big0__ has quit [Remote host closed the connection]
cupakromer has joined #ruby-lang
JoelMcCracken has joined #ruby-lang
srbaker has quit [Quit: Computer has gone to sleep.]
hasimo has joined #ruby-lang
lcdhoffman has quit [Quit: lcdhoffman]
hasimo has quit [Ping timeout: 260 seconds]
miquella has quit [Remote host closed the connection]
dorei has quit []
fire__ has quit [Ping timeout: 256 seconds]
bzalasky has joined #ruby-lang
hasimo has joined #ruby-lang
__Big0__ has joined #ruby-lang
yxhuvud2 has joined #ruby-lang
yxhuvud has quit [Ping timeout: 240 seconds]
amerine has quit [Quit: Computer has gone to sleep.]
bzalasky has quit [Remote host closed the connection]
mjio has quit []
yankeefan04 has joined #ruby-lang
jerrytgarcia has quit [Quit: Linkinus - http://linkinus.com]
JoelMcCracken has quit [Ping timeout: 252 seconds]
kgrz has joined #ruby-lang
wmoxam has joined #ruby-lang
havenwood has joined #ruby-lang
zprnorgan has quit [Ping timeout: 248 seconds]
ivanoats has joined #ruby-lang
wmoxam has quit [Quit: leaving]
kgrz has quit [Quit: Computer has gone to sleep.]
jerrytgarcia has joined #ruby-lang
vlad_starkov has joined #ruby-lang
<theoros> confuuuuuusiiiion
vlad_starkov has quit [Remote host closed the connection]
Domon has quit [Remote host closed the connection]
__butch__ has quit [Quit: Leaving.]
bzalasky has joined #ruby-lang
dhruvasagar has joined #ruby-lang
segy has quit [Ping timeout: 246 seconds]
narya has quit [Read error: Operation timed out]
robbyoconnor has joined #ruby-lang
amerine has joined #ruby-lang
narya has joined #ruby-lang
segy has joined #ruby-lang
psycho_one has joined #ruby-lang
tenderlove has joined #ruby-lang
__Big0__ has quit [Remote host closed the connection]
mistym has quit [Remote host closed the connection]
Domon has joined #ruby-lang
yxhuvud has joined #ruby-lang
yxhuvud2 has quit [Ping timeout: 264 seconds]
pkrnj has quit [Quit: Textual IRC Client: www.textualapp.com]
__Big0__ has joined #ruby-lang
chendo has quit [Ping timeout: 245 seconds]
__Big0__ has quit [Remote host closed the connection]
chendo_ has joined #ruby-lang
huydx_ has joined #ruby-lang
yankeefan04 has quit [Remote host closed the connection]
mjio has joined #ruby-lang
headius has joined #ruby-lang
Sinestro has joined #ruby-lang
Sinestro has quit [Remote host closed the connection]
psycho_one has quit [Remote host closed the connection]
simi has joined #ruby-lang
ivanoats has quit [Remote host closed the connection]
vlad_starkov has joined #ruby-lang
amerine has quit [Quit: Computer has gone to sleep.]
headius has quit [Quit: headius]
jnoon has left #ruby-lang [#ruby-lang]
vlad_starkov has quit [Ping timeout: 276 seconds]
amerine has joined #ruby-lang
mbull9 has quit [Remote host closed the connection]
yxhuvud2 has joined #ruby-lang
noop has joined #ruby-lang
yxhuvud has quit [Ping timeout: 258 seconds]
gregmoreno has quit [Remote host closed the connection]
tbuehlmann has joined #ruby-lang
earthquake has joined #ruby-lang
tylersmith has quit [Quit: tylersmith]
earthquake has quit [Quit: earthquake]
tomzx_mac has quit [Ping timeout: 264 seconds]
jerrytgarcia has quit [Read error: Connection reset by peer]
jerrytgarcia has joined #ruby-lang
wallerdev has quit [Quit: wallerdev]
nXqd has joined #ruby-lang
tbuehlmann has quit [Read error: Connection reset by peer]
tbuehlmann has joined #ruby-lang
Axsuul has quit [Ping timeout: 258 seconds]
nXqd has quit [Ping timeout: 252 seconds]
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #ruby-lang
vlad_starkov has joined #ruby-lang
Mon_Ouie has joined #ruby-lang
nXqd has joined #ruby-lang
solars has joined #ruby-lang
workmad3 has joined #ruby-lang
kain has quit [Quit: exit]
Mon_Ouie has quit [Ping timeout: 255 seconds]
kain has joined #ruby-lang
yxhuvud has joined #ruby-lang
jigfox has quit [Quit: jigfox]
ryez has joined #ruby-lang
xalei has quit [Read error: Connection reset by peer]
yxhuvud2 has quit [Ping timeout: 260 seconds]
epitron has quit [Read error: Connection reset by peer]
beho has joined #ruby-lang
chekcmate has joined #ruby-lang
<chekcmate> mornin
gregmoreno has joined #ruby-lang
benlovell has joined #ruby-lang
gregmoreno has quit [Ping timeout: 256 seconds]
mytrile has joined #ruby-lang
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
lemonkoala has joined #ruby-lang
kgrz has joined #ruby-lang
zmack has joined #ruby-lang
workmad3 has quit [Ping timeout: 256 seconds]
cavel has joined #ruby-lang
benlovell has quit [Quit: Computer has gone to sleep.]
beho has quit [Remote host closed the connection]
jigfox has joined #ruby-lang
benlovell has joined #ruby-lang
El_loco has joined #ruby-lang
amerine has quit [Quit: Computer has gone to sleep.]
joe212 has joined #ruby-lang
nXqd has quit [Remote host closed the connection]
barttenbrinke has joined #ruby-lang
gokul has joined #ruby-lang
francisfish has joined #ruby-lang
Weems has quit []
yxhuvud2 has joined #ruby-lang
nXqd has joined #ruby-lang
dhruvasagar has quit [Read error: Connection reset by peer]
yxhuvud has quit [Ping timeout: 256 seconds]
beiter has joined #ruby-lang
kgrz has quit [Quit: Computer has gone to sleep.]
lemonkoala has quit [Ping timeout: 245 seconds]
beho has joined #ruby-lang
alessio_rocco has joined #ruby-lang
vmoravec has quit [Quit: Leaving]
El_loco has quit [Ping timeout: 256 seconds]
jerrytgarcia has quit [Read error: Connection reset by peer]
jerrytgarcia has joined #ruby-lang
maxmanders has joined #ruby-lang
havenwood has quit [Remote host closed the connection]
havenwood has joined #ruby-lang
<yorickpeterse> morning
apeiros_ has joined #ruby-lang
havenwood has quit [Ping timeout: 245 seconds]
dhruvasagar has joined #ruby-lang
bzalasky has quit [Remote host closed the connection]
apeiros has quit [Ping timeout: 252 seconds]
<andrewvos> m
fragamus has quit [Quit: Computer has gone to sleep.]
gnufied has joined #ruby-lang
BenOnRails has joined #ruby-lang
jigfox_ has joined #ruby-lang
jigfox has quit [Ping timeout: 264 seconds]
jigfox_ is now known as jigfox
toretore has joined #ruby-lang
tbuehlmann has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org]
kgrz has joined #ruby-lang
Bwild has quit [Ping timeout: 246 seconds]
Bwild has joined #ruby-lang
blacktulip has joined #ruby-lang
yxhuvud has joined #ruby-lang
cavel has quit [Remote host closed the connection]
yxhuvud2 has quit [Ping timeout: 264 seconds]
alessio_rocco has quit [Ping timeout: 245 seconds]
Wildhoney has joined #ruby-lang
alessio_rocco has joined #ruby-lang
Wildhoney has quit [Read error: Connection reset by peer]
Wildhoney has joined #ruby-lang
BenOnRails has quit [Ping timeout: 245 seconds]
devoper has joined #ruby-lang
vmoravec has joined #ruby-lang
fire has joined #ruby-lang
Wildhoney has quit [Ping timeout: 256 seconds]
kgrz has quit [Quit: Computer has gone to sleep.]
Wildhoney has joined #ruby-lang
GarethAdams has joined #ruby-lang
vmoravec has quit [Remote host closed the connection]
Wildhoney has quit [Read error: Connection reset by peer]
vmoravec has joined #ruby-lang
Wildhoney has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
adambeynon has joined #ruby-lang
hasimo has quit [Remote host closed the connection]
Wildhoney has quit [Read error: Connection reset by peer]
sepp2k has joined #ruby-lang
Wildhoney has joined #ruby-lang
Wildhoney has quit [Read error: Connection reset by peer]
huydx_ has quit [Quit: huydx_]
Wildhoney has joined #ruby-lang
hasimo-t has joined #ruby-lang
Squarepy has joined #ruby-lang
Squarepy has quit [Changing host]
Squarepy has joined #ruby-lang
<injekt> n
<yorickpeterse> i
<chekcmate> g
<injekt> nerds
<lianj> with a g
<chekcmate> i thought we were going for night :(
<injekt> no, my n split the m in half, and the i split the n
<injekt> your g just ruined errthing
<chekcmate> someone could've come up with another g, that would've been worse...
<lianj> you started it
<apeiros_> reminds me of - "people who are annoying: N_GGERS, randy marsh, what will you do?"
Wildhoney has quit [Read error: Connection reset by peer]
<chekcmate> All stages passed. Looks very like
<chekcmate> All stages passed. Looks very like
<chekcmate> a successful processing to me, congratulations...
<chekcmate> All stages passed. Looks very like
<chekcmate> a successful processing to me, congratulations...
<chekcmate> a successful processing to me, congratulations...
<chekcmate> hah, right
<chekcmate> the fuck!?
<yorickpeterse> chekcmate: wat
<apeiros_> (it's nAggers of course, shame on anybody who thought something else :-p)
<chekcmate> this addon is messed up when it comes to pasting.....
* yorickpeterse waits until passwords and/or porn gets pasted in
<apeiros_> yorickpeterse: go to a conference, get something like tcpflow, watch 'em passwords flowing
<chekcmate> worth taking wireshark with you on conventions, eh?
<lianj> https made it much less fun
Wildhoney has joined #ruby-lang
<lianj> well, porn is stil http, yay
Wildhoney has quit [Read error: Connection reset by peer]
<chekcmate> hm.. more challenging
<chekcmate> lianj: you like porn, hm?
<chekcmate> get yourself some logins :)
<yorickpeterse> chekcmate: wireshark for wifi? What kind of scrub are you?
<chekcmate> oO?
<yorickpeterse> real men inspect that shit manually
Wildhoney has joined #ruby-lang
<yorickpeterse> well, "men"
<chekcmate> yea, on a convention where a lot of people are... I thought about usability
<yorickpeterse> too mainstream
<chekcmate> breathing is mainstream too, you know?
<yorickpeterse> I'm actually a robot
<yorickpeterse> So joke's on you
<chekcmate> hah :D
<chekcmate> ah, porn always reminds me of cforce
<chekcmate> those tools were fun
sarclops has joined #ruby-lang
<yorickpeterse> c...what?
<chekcmate> scriptkiddy tools for... eh... acquiring porn logins
<yorickpeterse> riiiight
yxhuvud2 has joined #ruby-lang
kgrz has joined #ruby-lang
yxhuvud has quit [Ping timeout: 256 seconds]
<apeiros_> you're a robot? and you've been looking at naked motherboards? you pervert! :)
<lianj> its all in the software. look he found ruby
<injekt> lol cforce
<yorickpeterse> ruby makes mem oist
<yorickpeterse> * moist, damn it
<injekt> so apparently mkruby
<yorickpeterse> tbh ruby-build is a bit annoying to use
<yorickpeterse> the hook system is kinda wack
<injekt> yeah i'm interested to see what brian comes up with
<yorickpeterse> "It's all bash! (tm)", translation: "The API is a fucking mess"
<injekt> and mkruby is a cool partner for chruby
<yorickpeterse> we also need autoruby
<yorickpeterse> and r4
sush24 has joined #ruby-lang
jerrytgarcia has quit [Read error: Connection reset by peer]
jerrytgarcia has joined #ruby-lang
judofyr has joined #ruby-lang
<injekt> has anyone here got/used a chromebook?
barttenbrinke has quit [Remote host closed the connection]
Domon has quit [Remote host closed the connection]
alessio_rocco has quit [Remote host closed the connection]
alessio_rocco has joined #ruby-lang
<adambeynon> samsung one is nice. and it actually manages a good 6 hours of battery
kgrz has quit [Quit: Computer has gone to sleep.]
maxmanders has quit [Quit: Computer has gone to sleep.]
maxmanders has joined #ruby-lang
kgrz has joined #ruby-lang
barttenbrinke has joined #ruby-lang
joe212 has quit [Quit: Sto andando via]
jmeeuwen has quit [Read error: Connection reset by peer]
vlad_starkov has joined #ruby-lang
alessio_rocco has quit [Ping timeout: 252 seconds]
alessio_rocco has joined #ruby-lang
io_syl has quit [Ping timeout: 256 seconds]
vlad_starkov has quit [Ping timeout: 245 seconds]
barttenbrinke has quit [Remote host closed the connection]
io_syl has joined #ruby-lang
sush24 has quit [Quit: This computer has gone to sleep]
maxmanders has quit [Quit: Computer has gone to sleep.]
maxmanders has joined #ruby-lang
yxhuvud has joined #ruby-lang
dhruvasagar has quit [Ping timeout: 252 seconds]
thebastl has joined #ruby-lang
yxhuvud2 has quit [Ping timeout: 245 seconds]
dhruvasagar has joined #ruby-lang
barttenbrinke has joined #ruby-lang
psycho_one has joined #ruby-lang
stardiviner has joined #ruby-lang
alessio_rocco has quit [Ping timeout: 255 seconds]
v0yager_ has joined #ruby-lang
alessio_rocco has joined #ruby-lang
dhruvasagar has quit [Ping timeout: 260 seconds]
sailias has joined #ruby-lang
v0yager has quit [Ping timeout: 252 seconds]
io_syl has quit [Quit: Computer has gone to sleep.]
lcdhoffman has joined #ruby-lang
wobblini has quit [Ping timeout: 264 seconds]
hasimo-t has quit [Remote host closed the connection]
barttenbrinke has quit [Remote host closed the connection]
beiter has left #ruby-lang [#ruby-lang]
plusk has joined #ruby-lang
vlad_starkov has joined #ruby-lang
dhruvasagar has joined #ruby-lang
alessio_rocco has quit [Ping timeout: 245 seconds]
alessio_rocco has joined #ruby-lang
sailias has quit [Quit: Leaving.]
benlovell has quit [Quit: Computer has gone to sleep.]
nguerin has joined #ruby-lang
thebastl has quit [Remote host closed the connection]
s1n4 has joined #ruby-lang
carloslopes has joined #ruby-lang
vmoravec has quit [Quit: Leaving]
vmoravec has joined #ruby-lang
barttenbrinke has joined #ruby-lang
barttenbrinke has quit [Remote host closed the connection]
yxhuvud2 has joined #ruby-lang
barttenbrinke has joined #ruby-lang
alessio_rocco has quit [Ping timeout: 252 seconds]
vmoravec_ has joined #ruby-lang
yxhuvud has quit [Ping timeout: 256 seconds]
alessio_rocco has joined #ruby-lang
sarclops___ has joined #ruby-lang
sarclops has quit [Ping timeout: 258 seconds]
justinram has joined #ruby-lang
maxmanders has quit [Quit: Computer has gone to sleep.]
xxaM has quit [Quit: gquit:ZzZz]
khaase has quit [Ping timeout: 252 seconds]
maxmanders has joined #ruby-lang
jwollert has quit [Ping timeout: 248 seconds]
slyphon has joined #ruby-lang
khaase has joined #ruby-lang
sockmonk has joined #ruby-lang
mistym has joined #ruby-lang
mistym has joined #ruby-lang
lcdhoffman has quit [Quit: lcdhoffman]
baba has joined #ruby-lang
fire has quit [Ping timeout: 264 seconds]
yxhuvud2 has quit [Ping timeout: 260 seconds]
khaase has quit [Ping timeout: 258 seconds]
lcdhoffman has joined #ruby-lang
alessio_rocco has quit [Ping timeout: 252 seconds]
vmoravec has quit [Remote host closed the connection]
vmoravec_ has quit [Remote host closed the connection]
alessio_rocco has joined #ruby-lang
mistym has quit [Remote host closed the connection]
slyphon has quit [Quit: slyphon]
noop has quit [Remote host closed the connection]
jwollert has joined #ruby-lang
sailias1 has joined #ruby-lang
s1n4 has quit [Quit: leaving]
khaase has joined #ruby-lang
vmoravec has joined #ruby-lang
benlovell has joined #ruby-lang
nkr has joined #ruby-lang
whoopzie has joined #ruby-lang
stardiviner has quit [Ping timeout: 260 seconds]
lcdhoffman has quit [Quit: lcdhoffman]
gokul has quit [Read error: Connection reset by peer]
cstrahan has joined #ruby-lang
lcdhoffman has joined #ruby-lang
alessio_rocco has quit [Ping timeout: 252 seconds]
JoelMcCracken has joined #ruby-lang
jxie has quit [Quit: leaving]
mistym has joined #ruby-lang
mistym has quit [Changing host]
mistym has joined #ruby-lang
alessio_rocco has joined #ruby-lang
maxmanders has quit [Quit: Computer has gone to sleep.]
lcdhoffman has quit [Quit: lcdhoffman]
maxmanders has joined #ruby-lang
dustint has joined #ruby-lang
breakingthings has joined #ruby-lang
Asher has quit [Quit: Leaving.]
rsl has joined #ruby-lang
alessio_rocco has quit [Ping timeout: 252 seconds]
alessio_rocco has joined #ruby-lang
chekcmate has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
workmad3 has joined #ruby-lang
postmodern has quit [Quit: Leaving]
tn6o has joined #ruby-lang
sailias1 has quit [Quit: Leaving.]
sailias has joined #ruby-lang
workmad3 has quit [Ping timeout: 258 seconds]
srbaker has joined #ruby-lang
kgrz has quit [Quit: Computer has gone to sleep.]
vlad_starkov has quit [Remote host closed the connection]
alessio_rocco has quit [Ping timeout: 256 seconds]
alessio_rocco has joined #ruby-lang
kgrz has joined #ruby-lang
JoelMcCracken has quit [Ping timeout: 258 seconds]
kgrz has quit [Client Quit]
wallerdev has joined #ruby-lang
Uranio has joined #ruby-lang
kgrz has joined #ruby-lang
justinram has quit [Remote host closed the connection]
mixandgo has joined #ruby-lang
Stilo has joined #ruby-lang
alessio_rocco has quit [Ping timeout: 240 seconds]
mistym has quit [Remote host closed the connection]
skade has joined #ruby-lang
alessio_rocco has joined #ruby-lang
wallerdev has quit [Quit: wallerdev]
justinram has joined #ruby-lang
sush24 has joined #ruby-lang
anannie has joined #ruby-lang
dc5ala has joined #ruby-lang
<anannie> I'm learning rails and I have a strange question, why do databases discourage many to many relationships? Is there a practical reason as to why a dataset with several many to many relationships should be avoided?
wmoxam has joined #ruby-lang
srbaker has quit [Ping timeout: 252 seconds]
v0yager_ has quit [Read error: Connection reset by peer]
<judofyr> anannie: what do you mean by "discourage"?
v0yager has joined #ruby-lang
blacktulip has quit [Remote host closed the connection]
<anannie> judofyr: Hey there :) || Apparently to implement a many to many relationship in a lot of databases you need to use a third "junction" table. To quote wikipedia; "Because most database management systems only support one-to-many relationships, it is necessary to implement such relationships physically via a third junction table (also called cross-reference table), say, AB with two one-to-many...
<anannie> ...relationships A -> AB and B -> AB. In this case the logical primary key for AB is formed from the two foreign keys (i.e. copies of the primary keys of A and B)."
<judofyr> anannie: yeah, that's just the way you have to do it. it isn't strictly discouraged, you just have to be explicit about the relationships
<anannie> judofyr: May I ask why?
tomzx_mac has joined #ruby-lang
<judofyr> anannie: well, this is only in relational databases. the only way to link something in a relational database is to have a row that contains two different IDs that you want to link together
sebasoga has joined #ruby-lang
<judofyr> anannie: you can e.g. implement one-to-many using a junction table too
* anannie nods
<anannie> This tangential, but I'm reading something and the author mentions that it was difficult for them to create something due to many to many relationships in their dataset. Are there any practical issues over here that I should be aware of?
mistym has joined #ruby-lang
mistym has joined #ruby-lang
mistym has quit [Changing host]
<judofyr> not quite sure what they're hinting to
<injekt> join tables ftw
<judofyr> but many-to-many is complex no matter what database structure you have (relational, graph, document)
<yorickpeterse> joins are not webscale
<injekt> ur mom is not webscale
<judofyr> injekt: woah. I was *just* about to say that :)
<anannie> Meh, I probably don't understand this in detail. I'm sorry that if I'm wasting your time. I'll go back and read more until I get this thing right.
<injekt> judofyr: <3
<yorickpeterse> injekt: at least mine is not big and well known
<anannie> thank you judofyr
<injekt> yorickpeterse: :D
yankeefan04 has joined #ruby-lang
<injekt> man I hate running csv import tasks
alessio_rocco has quit [Quit: Lost terminal]
alessio_rocco has joined #ruby-lang
v0yager has quit [Remote host closed the connection]
v0yager has joined #ruby-lang
wyhaines has joined #ruby-lang
simi has quit [Ping timeout: 276 seconds]
glafrance has joined #ruby-lang
Asher has joined #ruby-lang
zprnorgan has joined #ruby-lang
florentg2 has joined #ruby-lang
vlad_starkov has joined #ruby-lang
kgrz has quit [Ping timeout: 258 seconds]
vbatts|work has quit [Quit: Coyote finally caught me]
slyphon has joined #ruby-lang
outoftime has joined #ruby-lang
<yfeldblum> what's the best way to talk to a *local* postgresql using ident auth? can this be done with the "pg" gem?
<yfeldblum> not talking about connecting to a remote server, or a remote client connecting to this server; this is like `sudo -u postgres psql` except from ruby
<gnufied> yep
<yfeldblum> gnufied, is that to me?
<gnufied> yfeldblum: yes
swav has joined #ruby-lang
<zzak> hai
<injekt> hai
alessio_rocco has quit [Ping timeout: 255 seconds]
<yfeldblum> gnufied, would you know what the required options would be to `PG::Connection.new`? would i also need to change the process's uid?
alessio_rocco has joined #ruby-lang
glafrance has quit [Quit: I love my HydraIRC -> http://www.hydrairc.com <-]
glafrance has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
<yorickpeterse> Semantics question:
<yorickpeterse> a JSON object is lacking a required key, do I raise TypeError or ArgumentError?
<andrewvos> yorickpeterse: use #fetch
Asher has quit [Quit: Leaving.]
glafrance has left #ruby-lang [#ruby-lang]
<andrewvos> {}.fetch(:my_key) #=> KeyError: key not found: :my_key
<yorickpeterse> Hmm, that's actually a pretty good idea
dhruvasagar has quit [Ping timeout: 264 seconds]
<andrewvos> "actually"?
<yorickpeterse> shut up Richard hammond
beho has quit [Ping timeout: 252 seconds]
<whitequark> what's with 'actually'?
<andrewvos> he thinks all my ideas are stupid
<yfeldblum> yorickpeterse, since it's JSON, it's probably coming from the outside world; since it's coming from outside, maybe your parser should raise its own exception type
* andrewvos cries
<yorickpeterse> yfeldblum: nah, it's for an internal project (a build server to be specific)
<gnufied> yfeldblum: looks like I spoke too soon, I just checked high and low and pg gem doesn't seem to have a way of using ident authentication. sorry. i must have been confused with something else.
<yfeldblum> gnufied, ah, thanks anyway
vlad_starkov has joined #ruby-lang
dhruvasagar has joined #ruby-lang
alessio_rocco has quit [Ping timeout: 264 seconds]
alessio_rocco has joined #ruby-lang
<gnufied> yfeldblum: I suspect pg gem doesn't allow to connect without username anyways but if it can be tweaked to allow that, then it should be possible isn't it?
benlovell has quit [Quit: Computer has gone to sleep.]
<gnufied> all we need is, to be able to determine user that is trying to make the connection
<yfeldblum> gnufied, http://www.postgresql.org/docs/8.0/static/auth-methods.html suggests it's done by connecting via a unix domain socket
benlovell has joined #ruby-lang
<gnufied> yep.
<gnufied> it is probably worth trying using a connection string
JoelMcCracken has joined #ruby-lang
Stilo has quit [Quit: Textual IRC Client: www.textualapp.com]
<gnufied> I am confused as ever, this seems like worth trying and figuring out. as long as postgres can find the OS user and have that user in its mapping file it should wor
florentg2 has quit [Quit: florentg2]
<gnufied> work*
Stilo has joined #ruby-lang
<gnufied> there is no explicit option in pg gem
<yfeldblum> gnufied, i shall try!
JoelMcCracken has quit [Ping timeout: 252 seconds]
kain has quit [Ping timeout: 240 seconds]
<yfeldblum> gnufied, success!
mbull9 has joined #ruby-lang
<gnufied> excellent.
<gnufied> yfeldblum: awesome. :-)
kain has joined #ruby-lang
apeiros_ has quit [Remote host closed the connection]
<ddd> gnufied: its in the pg_hba.conf. You can use 'ident' as a rule for access. gimme a sec and I'll post the sample they have
apeiros_ has joined #ruby-lang
<ddd> if you've access to a mac with homebrew installed and postgresql 9.2.x, look at /usr/local/Cellar/postgresql/9.2.2/share/postgresql/pg_hba.conf.sample
<ddd> if not gimme a minute and I'll post the same, not sure if this is exactly what you want, but it might lead you to something that does, possible
<ddd> err possibly even
<yfeldblum> ddd, the question relates to the pg gem specifically
zprnorgan has quit [Ping timeout: 260 seconds]
<gnufied> ddd: there is no problem. all mischief managed.
<ddd> oh. ok. think i misunderstood then. thought you wanted postgres to use ident which gets passed in via the pg gem's connection setup
<ddd> gnufied: hahaha. nice potter reference
<gnufied> we were basically looking if pg gem has an explicit option, but we (me & yfeldblum) realized we don't need an option and ultimately it worked.
<ddd> no problem. sorry if i misread
<yfeldblum> gnufied, well except that the ruby process is running as root & not as postgres
<zzak> ged: ping
<yfeldblum> gnufied, i wonder if i can drop the euid temporarily, open the connection, and then bring the euid back to root
<zzak> maybe ged can help you two
<eam> yfeldblum: probably makes more sense to add a field allowing root to auth as the postgres user
<ddd> back to this awesome cup of coffee made by a Keureg machine. Amazing how well a machine can be made to make taht damned good cup of coffee you're always seeking.
<eam> in pg_hba.conf
<gnufied> yfeldblum: you can create a non-privileged user and add that user to pg config file and then login as that user then it need not run as user
<yfeldblum> eam, that sounds less weird
<ddd> eam: thats what i was thinking needed to be done. whether explicitly or implicitly passed, the pg_hba.conf is the definitive access control
<eam> that's what I do for my administrative stuff that needs to be root, and also needs to work administering pg
<ddd> and psql supports ident, so.. but it appears i was misreading the need
<yfeldblum> ddd, i need to sysadminify a local postgres from a ruby program running as root
<yfeldblum> ddd, create users & tables & so on
lake has quit [Ping timeout: 248 seconds]
<eam> yfeldblum: if you do want to drop privs, I recommend the elvis gem
<eam> it'll set both uid / euid
lcdhoffman has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
<ddd> yfeldblum: gotcha.
<ddd> oops wife calling. back later
<yfeldblum> eam, no, i don't want to drop privileges; i want the process to continue running as root, but be able to sysadminify the local postgres
<eam> yfeldblum: yeah I understand, it will restore root after running a block
<eam> it relies on saved uid
imajes has quit [Excess Flood]
<yfeldblum> eam, adding a mapping to the ident file seems like a good approach too
<eam> I use it a lot in this kind of situation
imajes has joined #ruby-lang
<yfeldblum> eam, ident mapping or elvis?
lcdhoffman has quit [Client Quit]
<eam> elvis, for stuff running as root needing to temporarily become another user (when euid isn't sufficient)
<eam> I think SO_PEERCRED gives you the real uid, for example
whoopzie has quit [Quit: Page closed]
bzalasky has joined #ruby-lang
Asher has joined #ruby-lang
cupakromer has left #ruby-lang [#ruby-lang]
v0yager has quit [Remote host closed the connection]
lcdhoffman has joined #ruby-lang
vlad_starkov has joined #ruby-lang
bzalasky has quit [Remote host closed the connection]
wmoxam_ has joined #ruby-lang
dhruvasagar has quit [Remote host closed the connection]
wmoxam_ has quit [Client Quit]
dhruvasagar has joined #ruby-lang
Mon_Ouie has joined #ruby-lang
MaddinXx has joined #ruby-lang
alessio_rocco has quit [Ping timeout: 252 seconds]
voker57 has quit [Read error: Connection reset by peer]
banister`sleep has quit [Read error: Connection reset by peer]
alessio_rocco has joined #ruby-lang
davidbalber|away is now known as davidbalbert
skade has quit [Ping timeout: 256 seconds]
kgrz has joined #ruby-lang
skade has joined #ruby-lang
kennyvb has quit [Ping timeout: 260 seconds]
MaddinXx has quit [Remote host closed the connection]
skade has quit [Quit: Computer has gone to sleep.]
gustavnils has joined #ruby-lang
MaddinXx has joined #ruby-lang
gnufied has quit [Quit: Leaving.]
barttenbrinke has quit [Remote host closed the connection]
amerine has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
artur has joined #ruby-lang
barttenbrinke has joined #ruby-lang
dhruvasagar has quit [Ping timeout: 252 seconds]
mbull9 has quit [Remote host closed the connection]
Wildhoney has quit []
dhruvasagar has joined #ruby-lang
pepper_chico has joined #ruby-lang
dustint has quit [Quit: Leaving]
vlad_starkov has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
justinram has quit [Remote host closed the connection]
free_slave has joined #ruby-lang
justinram has joined #ruby-lang
kennyvb has joined #ruby-lang
alessio_rocco has quit [Ping timeout: 264 seconds]
mbull9 has joined #ruby-lang
alessio_rocco has joined #ruby-lang
JoelMcCracken has joined #ruby-lang
gix has quit [Ping timeout: 252 seconds]
mixandgo has quit [Quit: mixandgo]
gix has joined #ruby-lang
sush24 has quit [Ping timeout: 256 seconds]
marr has joined #ruby-lang
sush24 has joined #ruby-lang
psycho_one has quit [Remote host closed the connection]
vlad_starkov has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
s1n4 has joined #ruby-lang
pellis has joined #ruby-lang
havenwood has joined #ruby-lang
vlad_starkov has joined #ruby-lang
plusk has quit [Quit: plusk]
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #ruby-lang
dhruvasagar has quit [Ping timeout: 240 seconds]
vlad_starkov has quit [Remote host closed the connection]
JoelMcCracken has quit [Ping timeout: 252 seconds]
solars has quit [Ping timeout: 256 seconds]
nXqd has quit [Ping timeout: 245 seconds]
dhruvasagar has joined #ruby-lang
nXqd has joined #ruby-lang
gnufied has joined #ruby-lang
wmoxam has quit [Ping timeout: 264 seconds]
alessio_rocco has quit [Ping timeout: 246 seconds]
vlad_starkov has joined #ruby-lang
zmack has quit [Remote host closed the connection]
alessio_rocco has joined #ruby-lang
mixandgo has joined #ruby-lang
v0yager has joined #ruby-lang
tylersmith has joined #ruby-lang
serhart has joined #ruby-lang
mytrile has quit [Remote host closed the connection]
serhart has left #ruby-lang [#ruby-lang]
soypirate has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
vlad_starkov has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
banister`sleep has joined #ruby-lang
free_slave has quit [Ping timeout: 252 seconds]
slyphon has quit [Quit: slyphon]
vlad_starkov has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
davidbalbert is now known as davidbalber|away
rippa has joined #ruby-lang
vlad_starkov has joined #ruby-lang
barttenbrinke has quit [Remote host closed the connection]
benlovell has quit [Quit: Computer has gone to sleep.]
pepper_chico has quit [Quit: Computer has gone to sleep.]
alessio_rocco has quit [Ping timeout: 245 seconds]
zprnorgan has joined #ruby-lang
<yfeldblum> eam, if you have a line like "host all all 192.168.0.0/16 ident map=omicron" in pg_hba.conf, does allow any user to auth, or does that only allow users to auth which appear in pg_ident.conf under the map name of "omicron"?
alessio_rocco has joined #ruby-lang
* whitequark feels he needs to be high on something in order to understand postgres config
<whitequark> usually, I just pester our DBA until he does it himself
barttenbrinke has joined #ruby-lang
jxie has joined #ruby-lang
barttenbrinke has quit [Remote host closed the connection]
tylersmith has quit [Quit: tylersmith]
nXqd has quit [Ping timeout: 245 seconds]
<antbody> Postgres configuration on drugs, would probably be interesting.
<bougyman> the latter, yfeldblum
__butch__ has joined #ruby-lang
<bougyman> ident map is weird for a remote host
<bougyman> md5 auth is what you normally see for tcp connections, and hostssl, not just host
<yfeldblum> bougyman, it's taken from the 8.4 docs (http://www.postgresql.org/docs/8.4/static/auth-pg-hba-conf.html#EXAMPLE-PG-HBA.CONF)
pepper_chico has joined #ruby-lang
<bougyman> I'm aware, it's just not really used in the wild like that
<bougyman> i don't remember the last time I made an ident map. since before pg got ssl support, certainly
jerrytgarcia has quit [Quit: Linkinus - http://linkinus.com]
<bougyman> ident is crappy auth
<yfeldblum> bougyman, i'm trying to connect to a local-machine (not remote) postgres from the "pg" ruby client, from a ruby scrip running as root, to do sysadminy stuff like make users and databases
<bougyman> oh
<bougyman> look for the 'localhost' line in your pg_hba.conf
gregmoreno has joined #ruby-lang
<bougyman> or lines
<bougyman> probably is 'trust'
<bougyman> which means you just need to pass user: 'postgres' to your connection string.
<yfeldblum> bougyman, only root should be able to do that
<bougyman> not if it's 'trust'
<yfeldblum> bougyman, i only want root (and postgres) to be able to authenticate to postgres and do sysadminy things
<bougyman> root is not in any way special or an admit to the postgres system.
<bougyman> su - postgres
davidbalber|away is now known as davidbalbert
<bougyman> that is the postgres DBA account.
<yfeldblum> bougyman, i want to do this from a ruby script running as root
<bougyman> understood.
<yfeldblum> bougyman, using the "pg" gem
<bougyman> so put root in the ident map, or create a user named 'root' in your db with superuser privs.
<yfeldblum> bougyman, my current thinking (HT eam) is that if i map root to postgres in pg_ident.conf, that would work
<bougyman> or use md5 and create a user.
<bougyman> yfeldblum: depends on what the 'localhost' lines are in your pg_hba.conf
<bougyman> that line you pasted earlier would never get hit, for a local connection
<yfeldblum> bougyman, it would be a unix domain socket line
<yfeldblum> bougyman, i was only asking about the semantics of "ident map=omicron", not the semantics of the rest of the line
<yfeldblum> bougyman, because the docs i as reading didn't explain it
<yfeldblum> bougyman, it would be something like "local all postgres ident map=root" in pg_hba.conf and "root root postgres" in pg_ident.conf
sush24 has quit [Read error: Connection reset by peer]
slyphon has joined #ruby-lang
dustint has joined #ruby-lang
<yfeldblum> bougyman, i don't need md5 or for this user to login over TCP/SSL sockets; it's just a ruby program running as root sysadminifying the local postgres
<bougyman> yfeldblum: for 'local' connections (unix sockets), specifying 'ident' will use 'peer'
<bougyman> but it will still use an ident map.
<yfeldblum> bougyman, what's that mean?
<yfeldblum> bougyman, peer
<bougyman> it meant it uses the getpeerid() system call.
yankeefan04 has quit [Remote host closed the connection]
alessio_rocco has quit [Remote host closed the connection]
<ged> yfeldblum, gnufied: I'm here now. Catching up on the log.
jigfox has quit [Quit: jigfox]
Swimming_Bird has quit [Quit: Computer has gone to sleep.]
<yfeldblum> bougyman, ah because `local` uses unix domain sockets
sush24 has joined #ruby-lang
free_slave has joined #ruby-lang
jerrytgarcia has joined #ruby-lang
Stilo has quit [Quit: Textual IRC Client: www.textualapp.com]
banister`sleep has quit [Ping timeout: 245 seconds]
<yfeldblum> bougyman, unfortunately that doesn't appear to be working for me
carloslopes has quit [Remote host closed the connection]
tomzx_mac has quit [Ping timeout: 258 seconds]
vlad_starkov has quit [Remote host closed the connection]
banister`sleep has joined #ruby-lang
sush24 has quit [Quit: Leaving]
gnufied has quit [Quit: Leaving.]
<ged> Domain sockets use the permissions of the device in the filesystem for access control. You can set up a user for 'root' and grant that role the permissions it needs.
<ged> Or even better: create an 'admin' role with those permissions, and do 'GRANT admin TO root'.
<ged> That way you can delegate the same permissions to other roles if you need to
wmoxam has joined #ruby-lang
wmoxam has quit [Client Quit]
rue has quit [Remote host closed the connection]
<yfeldblum> ged, i only need to sysadmin the local postgres from a ruby script running as root
<ged> Yes, so I gathered.
carloslopes has joined #ruby-lang
rue has joined #ruby-lang
anannie has quit [Remote host closed the connection]
<ged> And my advice is tailored to that requirement.
breakingthings has quit []
anannie has joined #ruby-lang
nXqd has joined #ruby-lang
<yfeldblum> ged, that requires sysadminifying postgres to setup the user or role and setup the grant
<yfeldblum> ged, and i'd like to do all the sysadminifying from the ruby program running as root ... so this gets to be circular
<ged> yfeldblum: True. So connect and specify the 'postgres' user when you connect.
mbull9 has quit [Read error: Connection reset by peer]
<ged> [12] pry(main)> c = PG.connect( user: 'postgres' ); c.exec( 'SELECT current_user' ).values
<ged> => [["postgres"]]
mbull9 has joined #ruby-lang
<yfeldblum> ged, when i've set up the pg_hba.conf and pg_ident.conf like the above and run `service postgresql reload` and run (as root) `psql --username postgres` i just get "psql: FATAL: Ident authentication failed for user "postgres""
GarethAdams has quit [Quit: Leaving...]
<yfeldblum> ged, i'm wondering if i missed something
<ged> That means it's not connecting using the unix socket.
JoelMcCracken has joined #ruby-lang
<ged> Try setting PGHOST=/directory/your/socket/lives/in before connecting.
glebm has quit [Quit: Computer has gone to sleep.]
srbaker has joined #ruby-lang
<yfeldblum> ged, root@test-2a491caf:~# PGHOST=/var/run/postgresql/ psql --username postgres
<yfeldblum> psql: FATAL: Ident authentication failed for user "postgres"
sepp2k1 has joined #ruby-lang
stef_204 has joined #ruby-lang
<judofyr> yfeldblum: or try -hlocalhost to connect through a TCP socket
wmoxam has joined #ruby-lang
<yfeldblum> judofyr, i do not want this to be allowable over any network interfaces, just local domain socket, and just root
<judofyr> oh
<judofyr> sorry
<judofyr> I just jumped in :)
sepp2k has quit [Ping timeout: 258 seconds]
mytrile has joined #ruby-lang
<ged> If you have 'local all all trust', and then set the socket to be accessable only to root, you don't need an ident at all.
<yfeldblum> judofyr, i want to sysadmin a local postgres as the root user, without using sudo or changing euid etc, and allow normal network connections for db users
JoelMcCracken has quit [Ping timeout: 255 seconds]
<free_slave> can you please advise me , where can i find chalenges to learn ruby by practice
<ged> I've never once used ident in eight years of using postgres.
<wmoxam> free_slave: http://projecteuler.net/
Swimming_Bird has joined #ruby-lang
Swimming_Bird has quit [Max SendQ exceeded]
<ged> You can do most everything just with roles and grants *after* the user is connected.
dhruvasagar has quit [Ping timeout: 264 seconds]
<eam> ident is fine locally
devoper has quit [Remote host closed the connection]
Swimming_Bird has joined #ruby-lang
Swimming_Bird has quit [Max SendQ exceeded]
<eam> local ident is completely different from network ident
Swimming_Bird has joined #ruby-lang
<eam> ged: and I find that hard to believe -- most postgres setups including the __default__ in most distributions use ident to allow the postgres unix user to become the postgres superuser
Swimming_Bird has quit [Max SendQ exceeded]
devoper has joined #ruby-lang
Swimming_Bird has joined #ruby-lang
davidbalbert is now known as davidbalber|away
Swimming_Bird has quit [Max SendQ exceeded]
Swimming_Bird has joined #ruby-lang
Swimming_Bird has quit [Max SendQ exceeded]
dc5ala has quit [Quit: Ex-Chat]
rwilcox has joined #ruby-lang
Swimming_Bird has joined #ruby-lang
Swimming_Bird has quit [Max SendQ exceeded]
jmeeuwen__ has left #ruby-lang [#ruby-lang]
mrsolo has joined #ruby-lang
Swimming_Bird has joined #ruby-lang
Swimming_Bird has quit [Max SendQ exceeded]
jmeeuwen has joined #ruby-lang
Swimming_Bird has joined #ruby-lang
banister`sleep has quit [Remote host closed the connection]
<free_slave> wmoxam: thanks a lot
<free_slave> http://projecteuler.net/ is good because i like math to
mixandgo has quit [Ping timeout: 252 seconds]
mixandgo has joined #ruby-lang
<ged> eam: I can't speak for the suitablity or correctness of defaults in distributions, but the pg_hba.conf in the manual, for example, doesn't use ident for local connections.
beiter has joined #ruby-lang
ryanf has quit [Quit: leaving]
srbaker has quit [Quit: Computer has gone to sleep.]
sarclops_ has joined #ruby-lang
srbaker has joined #ruby-lang
sarclops___ has quit [Ping timeout: 276 seconds]
<eam> you seem to be implying that the manual's example is intended for real world use? The one with "local all all trust"?
plusk has joined #ruby-lang
Ridders24 has joined #ruby-lang
Swimming_Bird has quit [Ping timeout: 260 seconds]
<Ridders24> how do I get anemone to scape other urls outside of the provided domain?
mistym is now known as mistym_lunch
dhruvasagar has joined #ruby-lang
Swimming_Bird has joined #ruby-lang
Swimming_Bird has quit [Max SendQ exceeded]
banister`sleep has joined #ruby-lang
<ged> eam: Sure. If you set the permissions of the socket appropriately, what's wrong with that?
<eam> I'm being trolled
jg has joined #ruby-lang
jigfox has joined #ruby-lang
<ged> Erm, sure. In the situation under discussion, when you're trying to script provisioning of a new database, and you need to connect initially as root, that's a perfectly reasonable (initial) setup.
Swimming_Bird has joined #ruby-lang
Swimming_Bird has quit [Max SendQ exceeded]
davidbalber|away is now known as davidbalbert
<eam> I'm discussing an ongoing, permenent setting
Swimming_Bird has joined #ruby-lang
<ged> After you have roles set up which allow you to connect using md5 or whatever, change pg_hba.conf accordingly.
Swimming_Bird has quit [Max SendQ exceeded]
<eam> a common and reasonable use of ident is to let the postgres user become the database superuser -- because it can directly write to the database files anyway, so inserting an auth token is generally nonsense
stef_204 has quit [Quit: quitting]
<eam> the same is true of root
<ged> eam: Okay, I was mistakenly assuming you were discussing the situation at hand.
<eam> that is also the situation at hand, as it was described
<eam> "script running as root wants to become the superuser in the db"
<ged> Okay, excellent. Carry on.
<eam> yfeldblum: I just took a look at one of my setups, it appears what I did was create another superuser role called "root" rather than use pg_ident to map root => postgres
Swimming_Bird has joined #ruby-lang
banister`sleep has quit [Read error: Connection reset by peer]
Swimming_Bird has quit [Max SendQ exceeded]
barttenbrinke has joined #ruby-lang
free_slave has quit [Quit: free_slave]
forrest has joined #ruby-lang
barttenbrinke has quit [Ping timeout: 255 seconds]
mahoney has joined #ruby-lang
marr has quit []
Swimming_Bird has joined #ruby-lang
judofyr has quit [Remote host closed the connection]
lcdhoffman has quit [Quit: lcdhoffman]
justinra_ has joined #ruby-lang
pellis has quit [Quit: This computer has gone to sleep]
justinram has quit [Ping timeout: 245 seconds]
lcdhoffman has joined #ruby-lang
maxmanders has quit [Quit: Computer has gone to sleep.]
davidbalbert is now known as davidbalber|away
Uranio has quit [Quit: while you reading this, a kitty dies]
gregmoreno has quit [Read error: Operation timed out]
Mon_Ouie has quit [Ping timeout: 256 seconds]
kgrz has quit [Quit: Computer has gone to sleep.]
sarclops_ has quit [Quit: sarclops_]
sebasoga has quit [Quit: Computer has gone to sleep.]
sarclops has joined #ruby-lang
voker57 has joined #ruby-lang
voker57 has quit [Changing host]
voker57 has joined #ruby-lang
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #ruby-lang
brianpWins has joined #ruby-lang
gregmore_ has joined #ruby-lang
carloslopes has quit [Remote host closed the connection]
lcdhoffman has quit [Quit: lcdhoffman]
adambeynon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
tenderlove has quit [Ping timeout: 276 seconds]
CoverSlide has joined #ruby-lang
aedorn has quit [Quit: Leaving]
banister`sleep has joined #ruby-lang
swav has quit [Ping timeout: 260 seconds]
pellis has joined #ruby-lang
mahoney has quit [Remote host closed the connection]
beiter has quit [Quit: beiter]
breakingthings has joined #ruby-lang
ryanf has joined #ruby-lang
workmad3 has joined #ruby-lang
<yfeldblum> back from lunch
joe212 has joined #ruby-lang
jerrytgarcia has quit [Read error: Connection reset by peer]
jerrytgarcia has joined #ruby-lang
workmad3 has quit [Read error: Operation timed out]
joe212 has quit [Quit: Sto andando via]
Demux has quit [Quit: Bye]
io_syl has joined #ruby-lang
Demux has joined #ruby-lang
devrvn has joined #ruby-lang
Ridders24 has quit [Quit: Leaving]
Axsuul has joined #ruby-lang
davidbalber|away is now known as davidbalbert
mytrile has quit [Remote host closed the connection]
thone has joined #ruby-lang
MaddinXx has quit [Remote host closed the connection]
mytrile has joined #ruby-lang
Swimming_Bird has quit [Ping timeout: 246 seconds]
thone_ has quit [Ping timeout: 276 seconds]
wizonesolutions has quit [Ping timeout: 264 seconds]
torrieri has joined #ruby-lang
mistym_lunch is now known as mistym
Mon_Ouie has joined #ruby-lang
sailias has quit [Ping timeout: 252 seconds]
wizonesolutions has joined #ruby-lang
wizonesolutions has quit [Changing host]
wizonesolutions has joined #ruby-lang
torrieri has quit [Quit: Leaving...]
anannie has quit [Remote host closed the connection]
symm- has joined #ruby-lang
tylersmith has joined #ruby-lang
MaddinXx_ has joined #ruby-lang
breakingthings has quit []
davidbalbert is now known as davidbalber|away
spuk_ has quit [Quit: Human beings were created by water to transport it uphill.]
slyphon has quit [Quit: slyphon]
spuk has joined #ruby-lang
__butch__ has quit [Quit: Leaving.]
sebasoga has joined #ruby-lang
torrieri has joined #ruby-lang
slyphon has joined #ruby-lang
sebasoga has quit [Ping timeout: 264 seconds]
benanne has joined #ruby-lang
srbaker has quit [Ping timeout: 260 seconds]
bluepojo has joined #ruby-lang
sebasoga has joined #ruby-lang
srbaker has joined #ruby-lang
sebasoga has quit [Ping timeout: 248 seconds]
jigfox has quit [Quit: jigfox]
sebasoga has joined #ruby-lang
breakingthings has joined #ruby-lang
sebasoga has quit [Read error: Connection reset by peer]
sebasoga has joined #ruby-lang
slyphon has quit [Quit: slyphon]
sebasoga has quit [Read error: Connection reset by peer]
srbaker has quit [Ping timeout: 252 seconds]
sebasoga has joined #ruby-lang
singpolyma has quit [Remote host closed the connection]
sebasoga has quit [Read error: Connection reset by peer]
s1n4 has quit [Quit: leaving]
srbaker has joined #ruby-lang
sebasoga has joined #ruby-lang
rsl has quit [Quit: Computer has gone to sleep.]
sebasoga has quit [Read error: Connection reset by peer]
sebasoga has joined #ruby-lang
chessguy has joined #ruby-lang
lcdhoffman has joined #ruby-lang
sebasoga has quit [Ping timeout: 256 seconds]
sebasoga has joined #ruby-lang
sebasoga_ has joined #ruby-lang
anonymuse has joined #ruby-lang
devoper has quit [Quit: Leaving]
tomzx_mac has joined #ruby-lang
sebasoga_ has quit [Read error: Connection reset by peer]
methods has joined #ruby-lang
methods has left #ruby-lang [#ruby-lang]
sebasoga has quit [Ping timeout: 256 seconds]
sebasoga_ has joined #ruby-lang
bawigga has joined #ruby-lang
Stilo has joined #ruby-lang
msaffitz has joined #ruby-lang
nkr has quit [Quit: Linkinus - http://linkinus.com]
sailias has joined #ruby-lang
pkrnj has joined #ruby-lang
singpolyma has joined #ruby-lang
devrvn has left #ruby-lang [#ruby-lang]
naquad has quit [Quit: ZNC - http://znc.in]
nazty has joined #ruby-lang
naquad has joined #ruby-lang
lcdhoffman has quit [Quit: lcdhoffman]
lcdhoffman has joined #ruby-lang
<yorickpeterse> Wrote some code to generate a graphviz file of a class' ancestor tree. It was less hardcore than I hoped for
MaddinXx_ has quit [Remote host closed the connection]
chessguy has quit [Remote host closed the connection]
brianpWins has quit [Quit: brianpWins]
msaffitz has quit [Quit: Textual IRC Client: www.textualapp.com]
<yorickpeterse> ha! http://is.gd/6TaOKV
<yorickpeterse> I think I accidently my code
carloslopes has joined #ruby-lang
<TTilus> a bit, uhm
wmoxam has quit [Ping timeout: 260 seconds]
Squarepy has quit [Quit: Leaving]
Nisstyre has quit [Quit: Leaving]
cupakromer has joined #ruby-lang
<TTilus> what does an arrow denote there?
<yorickpeterse> much better http://is.gd/6TaOKV
<yorickpeterse> TTilus: the hierarchy from top to bottom
<yorickpeterse> need to put some extra nodes in between to clear things up though
MaddinXx_ has joined #ruby-lang
<TTilus> i rephrae
<yorickpeterse> hm, it's also not entirely correct since BasicObject is an ancestor of Object
plusk has quit [Quit: plusk]
<TTilus> all arrows go both ways
<TTilus> it does not really look like a "hierarchy"
<yorickpeterse> refresh the page
swav has joined #ruby-lang
jerrytgarcia has quit [Read error: Connection reset by peer]
<TTilus> bit more street credible now :)
jerrytgarcia has joined #ruby-lang
<yorickpeterse> hm, maybe I should just stick to using `superclass` instead of `ancestors`
Demux has quit [Quit: Bye]
<TTilus> it is a different thing
mbull9 has quit [Remote host closed the connection]
<TTilus> which one do you want
<TTilus> ancestors list is a list, and you should not deduce other ancestor lists from one
fragamus has joined #ruby-lang
Demux has joined #ruby-lang
<yorickpeterse> I'm quite aware they are different
<TTilus> if you want a class inheritance hierarchy, superclass is the thing
lcdhoffman has quit [Quit: lcdhoffman]
sailias has quit [Ping timeout: 248 seconds]
tenderlove has joined #ruby-lang
megha has joined #ruby-lang
baba has quit [Ping timeout: 255 seconds]
banister`sleep has left #ruby-lang [#ruby-lang]
banisterfiend has joined #ruby-lang
<banisterfiend> TTilus: only diff is that ancestors includes modules too AFAIK
lcdhoffman has joined #ruby-lang
<yorickpeterse> Is there something out there that already generates a dot file like this for the entire hierarchy of object X?
<yorickpeterse> this is more accurate, though done manually: http://is.gd/urdIFr
<yorickpeterse> it's also more of a cluster fuck
<banisterfiend> yorickpeterse: what does the arrow mean?
<TTilus> banisterfiend: yes, plus the module order
<banisterfiend> cos it seems like you're using one arrow for two different things
<banisterfiend> instance-of and subclass-of
<TTilus> banisterfiend: lol, i asked the same :)
<yorickpeterse> banisterfiend: it defines a parent to child relationship
<yorickpeterse> So "Object -> Class" means "Object is a parent of Class"
<whitequark> how a class could be its parent and child?
<yorickpeterse> or ancestor to be exact
<TTilus> yorickpeterse: define "parent to child"
<banisterfiend> yorickpeterse: parent in sense of superclass or parent in sense of instance-of ?
<whitequark> Class does not inherit Class
<yorickpeterse> whitequark: Class.ancestors.include?(Class) # => true
<whitequark> yorickpeterse: so what?
<whitequark> Class still does not inherit Class.
<yorickpeterse> banisterfiend: TTilus As in the sense of calling `.ancestors`
<whitequark> >> class A; end; A.ancestors
<eval-in> whitequark => [A, Object, Kernel, BasicObject] (http://eval.in/12800)
<banisterfiend> yorickpeterse: well Kernel does not subclass Class or Module :)
wmoxam has joined #ruby-lang
<banisterfiend> >> Kernel.ancestors
<eval-in> banisterfiend => [Kernel] (http://eval.in/12801)
<banisterfiend> nothing :)
<yorickpeterse> That's because you have to use the singleton class for it
<yorickpeterse> >> Kernel.singleton_class.ancestors
<eval-in> yorickpeterse => [Module, Object, Kernel, BasicObject] (http://eval.in/12802)
<banisterfiend> yorickpeterse: then your'e looking at class-insatnce relationships, not ancestor relationships
<banisterfiend> and that's why your diagram is confusing
<banisterfiend> cos it mixes up the two concepts
<yorickpeterse> Put it this way:
<yorickpeterse> I want a visual way of seeing the entire ancestor tree of constant X
<TTilus> how would it be a tree?
<banisterfiend> yes, but you have a fuzzy definition of 'ancestor' that seems to combine both class-instance and subclass-superclass
<TTilus> it is a list
<banisterfiend> in a way that doesn't make sense IMO
artur has quit [Ping timeout: 246 seconds]
sarclops___ has joined #ruby-lang
banisterfiend is now known as banister`movie
<yorickpeterse> TTilus: because.....it's a tree of something at the top connected to something at the bottom?
sockmonk has quit [Ping timeout: 258 seconds]
<yorickpeterse> The actual ancestors are a list yes, but the way you show them it becomes a tree
<whitequark> wat
<TTilus> yorickpeterse: i don't, you might :)
sarclops has quit [Ping timeout: 264 seconds]
rippa has quit [Ping timeout: 240 seconds]
<TTilus> yorickpeterse: if you are treating ancestor lists as kinda linked lists and combining them fromdifferent classas to single graph, you are making a mess
kogent has joined #ruby-lang
<yorickpeterse> linked lists? wtf?
outoftime has quit [Quit: Leaving]
<TTilus> yorickpeterse: and you need to decide if you want to visualize .instance_of? or .is_a?
<TTilus> yorickpeterse: from ancestors [a, b, c] did you draw a -> b -> c or a -> b, a -> c
<manveru> well, it's both :)
<TTilus> certainly is now :)
<manveru> C1 < C2 < C3 < [M1, M2] < C4 < [M3, M4] < C6
jg has quit [Ping timeout: 248 seconds]
<manveru> modules don't inherit classes, but modules and classes can include, extend, prepend, modules
<yorickpeterse> TTilus: assuming those are the ancestors of X that would be `a -> X; b -> X; c -> X`
slyphon has joined #ruby-lang
<yorickpeterse> Trying to do it manually now, which is a PITA but does makes more clear
<TTilus> yorickpeterse: ok, that way you are drawwing .is_a? graph
JoelMcCracken has joined #ruby-lang
havenwood has quit [Remote host closed the connection]
<yorickpeterse> yes
<yorickpeterse> well.....sort of, let me confirm
<yorickpeterse> The answer is yes
havenwood has joined #ruby-lang
<yorickpeterse> But just usng `.superclass` for this is too limited
<manveru> where was that nice graph...
<yorickpeterse> since Class isn't found that way when working your way up from `Object.superclass`
rsl has joined #ruby-lang
<TTilus> define "up"
<manveru> kinda like that
<yorickpeterse> this is a bit closed to what I want: http://is.gd/dIaY4O
<yorickpeterse> TTilus: Object.superclass => BasicObject, BasicObject.superclass => nil, etc
<yorickpeterse> In that graph the dotted lines indicate the ancestors as returned by `.ancestors`
<yorickpeterse> the hard lines are the parent classes as returned by `.superclass`
<yorickpeterse> It's not entirely correct since I can't, for example, pinpoint as to where Class *exactly* comes from
havenwood has quit [Ping timeout: 252 seconds]
sarclops has joined #ruby-lang
wmoxam has quit [Read error: No route to host]
sarclops___ has quit [Ping timeout: 245 seconds]
<TTilus> Class is an object, whose class is Class and superclass is Module
carloslopes has quit [Remote host closed the connection]
<TTilus> what was the unclear part?
<yorickpeterse> hmmm, interesting:
<yorickpeterse> >> BasicObject.superclass
<eval-in> yorickpeterse => nil (http://eval.in/12803)
<yorickpeterse> >> BasicObject.singleton_class.superclass
<eval-in> yorickpeterse => Class (http://eval.in/12804)
<yorickpeterse> that certainly makes things a bit easier
slyphon has quit [Ping timeout: 245 seconds]
sarclops___ has joined #ruby-lang
sarclops has quit [Ping timeout: 264 seconds]
Brainix has joined #ruby-lang
mixandgo has quit [Quit: mixandgo]
<yorickpeterse> Hm, slowly starting to get there
mixandgo has joined #ruby-lang
brianpWins has joined #ruby-lang
gregmore_ has quit [Remote host closed the connection]
davidbalber|away is now known as davidbalbert
<yorickpeterse> http://downloads.yorickpeterse.com/images/ruby_class_hierarchy.png that should be it as far as I can tell
<yorickpeterse> (again might need to refresh the page, cbf using a new filename)
__butch__ has joined #ruby-lang
anonymuse has quit [Quit: Leaving...]
cstrahan has quit [Ping timeout: 256 seconds]
<whitequark> >> class A; end; class B<A; end; B.singleton_class.ancestors
<eval-in> whitequark => [Class, Module, Object, Kernel, BasicObject] (http://eval.in/12806)
<whitequark> class A; def self.a; end; end; class B<A; end; B.a
<whitequark> >> class A; def self.a; end; end; class B<A; end; B.a
<eval-in> whitequark => nil (http://eval.in/12807)
<whitequark> why does this work?..
swav has quit [Remote host closed the connection]
<yorickpeterse> eh?
<whitequark> you can even do this:
<whitequark> [9] pry(main)> B.singleton_class.instance_methods.grep /foo/
<whitequark> => [:foo]
<whitequark> [10] pry(main)> B.singleton_class.instance_methods(false).grep /foo/
<whitequark> => []
<whitequark> clearly A.singleton_class is in B.ancestors
<whitequark> er, B.singleton_class.ancestors
<yorickpeterse> Your point being? I figured that out already
<whitequark> yorickpeterse: that's not about you
<whitequark> I don't understand why B.a works here.
<yorickpeterse> In that case, disregard, I suck cock
<whitequark> hm
<yorickpeterse> aren't class methods inherited as well?
<whitequark> yorickpeterse: yes that's the point
<whitequark> but!
breakingthings has quit []
<whitequark> >> class A; def self.a; end; end; class B<A; end; [B.singleton_class.superclass, B.singleton_class.ancestors]
<eval-in> whitequark => [#<Class:A>, [Class, Module, Object, Kernel, BasicObject]] (http://eval.in/12808)
<whitequark> wtf.
<yorickpeterse> ancestors seems to include the entire chain
<Mon_Ouie> ancestors ignore singleton classes
<whitequark> yorickpeterse: if I were to follow #superclass, I'd see [#<Class:A>,#<Class:Object>,#<Class:BasicObject>,Class,Module,etc.]
<yorickpeterse> For example, Kernel is included into BasicObject but available in all descendants
<yorickpeterse> which would hint at that
<whitequark> >> BasicObject.include? Kernel
<eval-in> whitequark => false (http://eval.in/12809)
<whitequark> it isn't
<yorickpeterse> singleton_class
<yorickpeterse> >> BasicObject.singleton_class.included_modules
<eval-in> yorickpeterse => [Kernel] (http://eval.in/12810)
<whitequark> yorickpeterse: well exactly, because singleton class is just a Class.
<yorickpeterse> >> BasicObject.singleton_class.class
<eval-in> yorickpeterse => Class (http://eval.in/12811)
<yorickpeterse> hmm
forrest has quit [Quit: Leaving]
<yorickpeterse> that makes it even weirder
banister`movie has quit [Ping timeout: 243 seconds]
<whitequark> there's (almost) nothing special about it, except there's only one for each object.
<yorickpeterse> here comes the fun though
<yorickpeterse> >> BasicObject.superclass
<eval-in> yorickpeterse => nil (http://eval.in/12812)
<yorickpeterse> >> BasicObject.singleton_class.superclass
<eval-in> yorickpeterse => Class (http://eval.in/12813)
<yorickpeterse> Class is a superclass of Class!
<yorickpeterse> yo dawg
<whitequark> >> Class.superclass
<eval-in> whitequark => Module (http://eval.in/12814)
<whitequark> hm.
<whitequark> wat.
<whitequark> wat.
<whitequark> ah well. so it is_a? Class which inherits from Class
<whitequark> >> class MySingletonClass < Class; end; [MySingletonClass.class, MySingletonClass.superclass]
<eval-in> whitequark => /tmp/execpad-47ef72a858b4/source-47ef72a858b4:2:in `<main>': can't make subclass of Class (TypeError) (http://eval.in/12815)
<yorickpeterse> seems so
<yorickpeterse> ha
anjen has joined #ruby-lang
Stilo has quit [Quit: Textual IRC Client: www.textualapp.com]
swav has joined #ruby-lang
chessguy has joined #ruby-lang
sepp2k1 has quit [Remote host closed the connection]
lcdhoffman has quit [Quit: lcdhoffman]
lcdhoffman has joined #ruby-lang
Stilo has joined #ruby-lang
outoftime has joined #ruby-lang
workmad3 has joined #ruby-lang
<yorickpeterse> ... could you seriously not just paste that URL in here?
<yorickpeterse> heh
<whitequark> yorickpeterse: that was edited
<yorickpeterse> ah
gregmoreno has joined #ruby-lang
gix- has joined #ruby-lang
gix has quit [Disconnected by services]
torrieri has quit [Quit: Leaving...]
jerrytgarcia has quit [Read error: Connection reset by peer]
jerrytgarcia has joined #ruby-lang
mistym has quit [Remote host closed the connection]
wyhaines has quit [Read error: No route to host]
dustint has quit [Ping timeout: 246 seconds]
tenderlove has quit [Remote host closed the connection]
davidbalbert is now known as davidbalber|away
workmad3 has quit [Ping timeout: 245 seconds]
torrieri has joined #ruby-lang
pellis has quit [Quit: This computer has gone to sleep]
cstrahan has joined #ruby-lang
mytrile has quit [Remote host closed the connection]
mixandgo has quit [Quit: mixandgo]
mytrile has joined #ruby-lang
postmodern has joined #ruby-lang
tenderlove has joined #ruby-lang
tenderlove has quit [Read error: Connection reset by peer]
bawigga has quit [Quit: Computer has gone to sleep.]
sarclops has joined #ruby-lang
the_jeebster has joined #ruby-lang
the_jeebster has left #ruby-lang [#ruby-lang]
sarclops___ has quit [Ping timeout: 252 seconds]
rwilcox has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
mistym has joined #ruby-lang
mistym has quit [Changing host]
mistym has joined #ruby-lang
xxaM has joined #ruby-lang
bawigga has joined #ruby-lang
banisterfiend has joined #ruby-lang
workmad3 has joined #ruby-lang
outoftime has quit [Quit: Leaving]
bawigga has quit [Quit: Computer has gone to sleep.]
methods has joined #ruby-lang
sarclops has quit [Ping timeout: 276 seconds]
tenderlove has joined #ruby-lang
benanne has quit [Quit: kbai]
tesseract has joined #ruby-lang
anjen has quit [Quit: anjen]
mbull9 has joined #ruby-lang
MaddinXx_ has quit [Remote host closed the connection]
bawigga has joined #ruby-lang
singpolyma has quit [Ping timeout: 245 seconds]
Mon_Ouie has quit [Ping timeout: 252 seconds]
toretore has quit [Quit: Leaving]
singpolyma has joined #ruby-lang
torrieri has quit [Quit: Linkinus - http://linkinus.com]
tenderlove has quit [Remote host closed the connection]
ddd_ has joined #ruby-lang
torrieri has joined #ruby-lang
ddd has quit [Ping timeout: 245 seconds]
torrieri has quit [Client Quit]
gustavnils has quit [Quit: Textual IRC Client: www.textualapp.com]
tonni has quit [Remote host closed the connection]
methods has left #ruby-lang [#ruby-lang]