havenwood changed the topic of #ruby to: Rules & more: https://ruby-community.com | Ruby 2.7.2, 2.6.6, 3.0.0-preview1: https://www.ruby-lang.org | Paste 4+ lines of text to https://dpaste.de/ and select Ruby as the language | Rails questions? Ask in #RubyOnRails | Books: https://goo.gl/wpGhoQ | Logs: https://irclog.whitequark.org/ruby | Can't talk? Register/identify with Nickserv first!
cow[moo] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
brendan- has quit [Read error: Connection reset by peer]
Garb0__ has joined #ruby
Garb0_ has quit [Ping timeout: 240 seconds]
brendan- has joined #ruby
brendan- has quit [Ping timeout: 260 seconds]
hiroaki has quit [Ping timeout: 260 seconds]
mozzarella has quit [Ping timeout: 265 seconds]
mozzarella has joined #ruby
_whitelogger has joined #ruby
yasumi2136 has joined #ruby
yasumi2136_ has quit [Ping timeout: 256 seconds]
elcuervo has joined #ruby
cuerbot has quit [Ping timeout: 260 seconds]
duderonomy has joined #ruby
<nakilon> you are cursed
<nakilon> oh, he's gone
cow[moo] has joined #ruby
ur5us has joined #ruby
mozzarella has quit [Ping timeout: 256 seconds]
davispuh has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
cow[moo] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mozzarella has joined #ruby
Garb0__ has quit [Quit: Leaving]
postmodern has quit [Remote host closed the connection]
ur5us has quit [Ping timeout: 240 seconds]
akem has quit [Ping timeout: 256 seconds]
ur5us has joined #ruby
ellcs1 has joined #ruby
ellcs1 has quit [Ping timeout: 240 seconds]
cthulchu_ has joined #ruby
akem has joined #ruby
roshanavand_ has joined #ruby
roshanavand has quit [Ping timeout: 256 seconds]
roshanavand_ is now known as roshanavand
ChmEarl has quit [Quit: Leaving]
ur5us has quit [Ping timeout: 240 seconds]
ramfjord has joined #ruby
jetchisel has joined #ruby
jetchisel has quit [Client Quit]
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
SeepingN has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
cthulchu_ has quit [Read error: Connection reset by peer]
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
cthulchu_ has joined #ruby
gix has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
gix- has quit [Ping timeout: 264 seconds]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
Pyrophilia has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
lxsameer has quit [Ping timeout: 240 seconds]
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
wallace_mu has quit [Remote host closed the connection]
wallace_mu has joined #ruby
cthulchu_ has quit [Ping timeout: 260 seconds]
wallace_mu has quit [Ping timeout: 272 seconds]
mr_rich101 has quit [Quit: ZNC - http://znc.in]
mr_rich101 has joined #ruby
greengriminal has joined #ruby
TheBrayn has quit [Quit: WeeChat 2.9]
Pillus has quit [Read error: Connection reset by peer]
Pillus has joined #ruby
SeepingN has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
alfiemax has joined #ruby
TheBrayn has joined #ruby
howdoi has quit [Quit: Connection closed for inactivity]
BSaboia has joined #ruby
greengriminal has quit [Quit: This computer has gone to sleep]
SeepingN has joined #ruby
mnathani has quit []
cnsvc has quit [Quit: WeeChat 2.9]
_whitelogger has joined #ruby
nofxx_ has joined #ruby
nofxx has quit [Ping timeout: 264 seconds]
wallace_mu has joined #ruby
wallace_mu has quit [Ping timeout: 258 seconds]
BSaboia has quit [Quit: This computer has gone to sleep]
vqrs has quit [Ping timeout: 272 seconds]
vqrs has joined #ruby
BSaboia has joined #ruby
_whitelogger has joined #ruby
cd has quit [Quit: cd]
BSaboia has quit [Quit: This computer has gone to sleep]
SeepingN has quit [Quit: The system is going down for reboot NOW!]
BSaboia has joined #ruby
ramfjord has quit [Ping timeout: 240 seconds]
BSaboia has quit [Quit: This computer has gone to sleep]
_whitelogger has joined #ruby
_whitelogger has joined #ruby
BSaboia has joined #ruby
brainfunnel has joined #ruby
ramfjord has joined #ruby
cow[moo] has joined #ruby
BSaboia has quit [Quit: This computer has gone to sleep]
cow[moo] has quit [Ping timeout: 240 seconds]
wallace_mu has joined #ruby
weego has quit [Quit: weego]
rippa has joined #ruby
wallace_mu has quit [Ping timeout: 256 seconds]
zapata has joined #ruby
nofxx_ has quit [Ping timeout: 260 seconds]
nofxx has joined #ruby
wallace_mu has joined #ruby
thisirs has joined #ruby
wallace_mu has quit [Ping timeout: 240 seconds]
akem has quit [Ping timeout: 272 seconds]
ruurd has quit [Quit: bye folks]
lxsameer has joined #ruby
Flonk has quit [Ping timeout: 260 seconds]
Flonk has joined #ruby
rusua_ has joined #ruby
rusua_ is now known as rusua
thisirs has quit [Ping timeout: 272 seconds]
akem has joined #ruby
lucas has quit [Ping timeout: 240 seconds]
JayDoubleu has quit [Ping timeout: 240 seconds]
lucas__ has joined #ruby
JayDoubleu has joined #ruby
canton7_ has joined #ruby
AutomationD_ has joined #ruby
Fusl has quit [Max SendQ exceeded]
roshanavand_ has joined #ruby
canton7 has quit [Ping timeout: 240 seconds]
canton7_ is now known as canton7
d10n-work has quit [Ping timeout: 240 seconds]
AutomationD has quit [Ping timeout: 240 seconds]
roshanavand has quit [Ping timeout: 240 seconds]
cadeskywalker has quit [Ping timeout: 240 seconds]
AutomationD_ is now known as AutomationD
roshanavand_ is now known as roshanavand
Rush_ has quit [Ping timeout: 240 seconds]
mbrndtgn has quit [Ping timeout: 240 seconds]
d10n-work has joined #ruby
mbrndtgn has joined #ruby
RushPL has joined #ruby
jerme_ has quit [Ping timeout: 240 seconds]
swaggboi has quit [Ping timeout: 240 seconds]
jerme_ has joined #ruby
swaggboi has joined #ruby
jenrzzz has joined #ruby
siasmj has quit [Ping timeout: 240 seconds]
siasmj has joined #ruby
Fusl has joined #ruby
cadeskywalker has joined #ruby
Fusl has quit [Max SendQ exceeded]
akem_ has joined #ruby
akem has quit [Ping timeout: 265 seconds]
impermanence has quit [Ping timeout: 240 seconds]
jrhorn424 has quit [Ping timeout: 240 seconds]
jrhorn424 has joined #ruby
Fusl has joined #ruby
_whitelogger has joined #ruby
imode has quit [Ping timeout: 260 seconds]
jinie has joined #ruby
jinie has quit [Client Quit]
nofxx_ has joined #ruby
nofxx has quit [Ping timeout: 256 seconds]
jinie has joined #ruby
mikecmpbll has joined #ruby
mikecmpbll has quit [Client Quit]
mikecmpbll has joined #ruby
brainfunnel has quit [Quit: whoops]
mikecmpbll has quit [Client Quit]
alfiemax has quit [Remote host closed the connection]
mikecmpbll has joined #ruby
roshanavand has quit [Ping timeout: 272 seconds]
wallace_mu has joined #ruby
mikecmpbll has quit [Client Quit]
wallace_mu has quit [Ping timeout: 272 seconds]
akem_ has quit [Remote host closed the connection]
Garb0 has joined #ruby
jinie has quit [Quit: ZNC 1.6.1 - http://znc.in]
sagax has joined #ruby
<sagax> hi all!
<sagax> how to set %r{} with ignore case?
alfiemax has joined #ruby
alfiemax has quit [Ping timeout: 246 seconds]
Garb0 has quit [Quit: Leaving]
TCZ has joined #ruby
ruurd has joined #ruby
rafadc has quit [Quit: ZNC - https://znc.in]
rafadc has joined #ruby
wallace_mu has joined #ruby
yasumi2136 has quit [Ping timeout: 240 seconds]
rafadc has quit [Ping timeout: 258 seconds]
wallace_mu has quit [Ping timeout: 240 seconds]
rafadc has joined #ruby
cuerbot has joined #ruby
elcuervo has quit [Ping timeout: 260 seconds]
Rudd0 has quit [Ping timeout: 272 seconds]
gray-_-wolf has joined #ruby
<havenwood> sagax: %r{}i
<sagax> thanks
<havenwood> &>> %r{}i
<rubydoc_> # => //i (https://carc.in/#/r/9sge)
wallace_mu has joined #ruby
MeVegan[m] has joined #ruby
thisirs has joined #ruby
thisirs has quit [Client Quit]
gix- has joined #ruby
gix has quit [Disconnected by services]
ellcs1 has joined #ruby
TCZ has quit [Quit: Leaving]
xall has joined #ruby
Pyrophilia has quit [Read error: Connection reset by peer]
tty1 has quit [Quit: WeeChat 2.9]
<xall> there must be a way to do L2-3 in one line (map array indexes): https://dpaste.org/1HYV
cd has joined #ruby
yasumi2136 has joined #ruby
dionysus69 has joined #ruby
davispuh has joined #ruby
dionysus69 has quit [Ping timeout: 240 seconds]
TCZ has joined #ruby
<MeVegan[m]> xall how about this: `starting, ending = [times.map(&:first), times.map(&:last)]`
<MeVegan[m]> * xa howll how about this: `starting, ending = [times.map(&:first), times.map(&:last)]`
<MeVegan[m]> * xall about this: `starting, ending = [times.map(&:first), times.map(&:last)]`
<MeVegan[m]> * xall how about this: `starting, ending = [times.map(&:first), times.map(&:last)]`
<xall> MeVegan[m]: that's not bad. is there a way to avoid 2 map calls though?
<MeVegan[m]> I don't know if there's a one-liner that does that. I haven't memorized all of the collection methods so there may be one that works.
ChmEarl has joined #ruby
zacts has joined #ruby
alexherbo2 has joined #ruby
jinie has joined #ruby
Rudd0 has joined #ruby
alexherbo2 has quit [Ping timeout: 256 seconds]
greengriminal has joined #ruby
<phaul> starting, ending = times.transpose
mikecmpbll has joined #ruby
<havenwood> xall: ^
alexherbo2 has joined #ruby
alexherbo2 has quit [Ping timeout: 240 seconds]
mikecmpbll has quit [Ping timeout: 240 seconds]
alexherbo2 has joined #ruby
jinie has quit [Quit: ZNC 1.6.1 - http://znc.in]
TCZ has quit [Quit: Leaving]
mikecmpbll has joined #ruby
akem has joined #ruby
queip has quit [Ping timeout: 244 seconds]
queip has joined #ruby
davispuh has quit [Ping timeout: 240 seconds]
ellcs1 has quit [Ping timeout: 240 seconds]
davispuh has joined #ruby
alfiemax has joined #ruby
ellcs1 has joined #ruby
alexherbo2 has quit [Ping timeout: 260 seconds]
alexherbo2 has joined #ruby
<zacts> hello #ruby
<zacts> so, I'm a beginner to programming, ruby, and oop. where should I begin?
<bougyman> hello zacts
<zacts> hi bougyman
<bougyman> ideally: both.
lxsameer has quit [Quit: WeeChat 2.9]
jenrzzz has quit [Ping timeout: 256 seconds]
<zacts> bougyman: thanks
<zacts> so a common lisp book for ruby?
<havenwood> zacts: Have you gone through TryRuby R4? https://try.ruby-lang.org/
lxsameer has joined #ruby
<zacts> nope
<zacts> let me explain kind of what initial idea was
<havenwood> zacts: I'd recommend starting there! Then bougyman's recommendations are great.
<zacts> what my initial idea was*
<zacts> oh I'll check it out havenwood
<havenwood> zacts: yeah, what are you thinking?
<havenwood> what's your initial idea?
<zacts> ok, I was looking for something to learn oop with just a bit. so I stumbled on this list of books from pharo smalltalk: http://books.pharo.org/. the first one: Learning Object-Oriented Programming, Design and TDD with Pharo sparked my interest.
<zacts> the issue I have with a bunch of ruby resources is that they seem to teach syntax, but not practical examples on how to actually design something in a practical sense.
<zacts> I was thinking of starting with the smalltalk kind of idea to understand OOP just a bit, and then read something like eloquent ruby / well grounded rubyist to begin ruby
<zacts> the above resource on Common Lisp does look interesting as well to me.
<apotheon> zacts: Given a bit of technical knowledge and familiarity with things like shell scripting, and assuming you have knowledge *of* programming even if you're pretty new to *doing* it, I think Eloquent Ruby is a fantastic introduction.
<apotheon> zacts: It'll give you a grounding in concepts of good software development that are rarely (if ever) presented together in other books, and I recall it being extremely well written to get its points across quickly and easily.
alexherbo2 has quit [Ping timeout: 258 seconds]
<apotheon> zacts: Often, when you go looking for stuff about concepts of good software development, you end up either disappointed in the lack thereof or a book about some particular team-oriented software development methodology, neither of which is probably what you'd want as a lone beginner programmer. Eloquent Ruby fills that gap nicely.
<apotheon> zacts: Everyday Scripting With Ruby was pretty good for something along those lines, too, but then Eloquent Ruby got published and it was, I think, at least twice as good for that purpose.
<havenwood> zacts: While reading you might also like starting some exercises. You can get feedback on https://exercism.io/tracks/ruby problems here too.
<apotheon> The only problem with Eloquent Ruby as far as I'm aware right now is that some bits of it might be slightly obsolete. It was written at a time when the current Ruby version was . . . not what we have now.
<apotheon> It should be "close enough" to muddle through, though, and the focus on practical tools and basic methodology is difficult to find elsewhere.
mozzarella has quit [Quit: WeeChat 2.8]
bvdw has joined #ruby
<apotheon> The closest I've seen to that (other than Everyday Scripting, which is evenolder than Eloquent Ruby) is Head First C, except that Head First C is a much more flawed book in general, and is slightly less useful for the practical tools and methodology stuff than Everyday Scripting.
<apotheon> (and that's ignoring the additional flaws that basically all beginning C books share, with focus lying heavily on the wrong things a lot of the time, stuff being taught in a poor order for really making sense of the language, and so on)
oneeggeach has joined #ruby
<zacts> havenwood: cool, thanks
<zacts> apotheon: thanks =)
alexherbo2 has joined #ruby
<apotheon> welcome
DTZUZU_ has joined #ruby
greengriminal has quit [Quit: Leaving]
DTZUZU has quit [Ping timeout: 258 seconds]
mozzarella has joined #ruby
mikecmpbll has quit [Quit: inabit. zz.]
alfiemax has quit []
alfiemax has joined #ruby
iNs has quit [Remote host closed the connection]
iNs has joined #ruby
zacts has quit [Quit: leaving]
oneeggea_ has joined #ruby
oneeggeach has quit [Ping timeout: 260 seconds]
freshmaker666 has quit [Quit: ZNC 1.8.2 - https://znc.in]
freshmaker666 has joined #ruby
freshmaker666 has joined #ruby
freshmaker666 has quit [Changing host]
alfiemax_ has joined #ruby
lxsameer has quit [Quit: WeeChat 2.9]
alfiemax has quit [Ping timeout: 246 seconds]
Fort has joined #ruby
oneeggeach has joined #ruby
ellcs1 has quit [Ping timeout: 260 seconds]
oneeggea_ has quit [Ping timeout: 240 seconds]
<phaul> &renick
rubydoc_ is now known as rubydoc
<rubydoc> okay
xall has quit [Remote host closed the connection]
cnsvc has joined #ruby
Fort has quit [Remote host closed the connection]
imode has joined #ruby
freshmaker666 has quit [Quit: ZNC 1.8.2 - https://znc.in]
freshmaker666 has joined #ruby
freshmaker666 has quit [Changing host]
freshmaker666 has joined #ruby
cnsvc has quit [Remote host closed the connection]
jinie has joined #ruby
cnsvc has joined #ruby
Garb0 has joined #ruby
alfiemax_ has quit [Remote host closed the connection]
zacts has joined #ruby
ellcs1 has joined #ruby
ellcs1 has quit [Ping timeout: 260 seconds]
cnsvc has quit [Quit: WeeChat 2.9]
ramfjord has quit [Ping timeout: 240 seconds]
GankMove has quit [Read error: Connection reset by peer]
duderonomy has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ur5us has joined #ruby
ramfjord has joined #ruby
oneeggeach has quit [Quit: Leaving...]
zacts has quit [Quit: leaving]
GankMove has joined #ruby
Garb0_ has joined #ruby
Garb0 has quit [Ping timeout: 240 seconds]
ramfjord has quit [Ping timeout: 264 seconds]
dionysus69 has joined #ruby
Garb0__ has joined #ruby
Garb0_ has quit [Ping timeout: 256 seconds]
ellcs1 has joined #ruby
akem has quit [Quit: Leaving]
akem has joined #ruby
roshanavand has joined #ruby
orbyt99 has joined #ruby
<orbyt99> e
<orbyt99> Hey all
<orbyt99> I've got a basic loop with an inner variable which does not appear to reset on the next iteration
<orbyt99> Am I missing something?
<phaul> orbyt99: show us your code?
<orbyt99> yea 1 sec
<ruby[bot]> orbyt99: we in #ruby do not like pastebin.com, it loads slowly for most, has ads which are distracting and has terrible formatting. Please use https://gist.github.com
<orbyt99> Basically I've got an array of "template" strings in an array called templates
<orbyt99> In each loop, i'm grabbing a random template and using basic string substitution to to substitute placeholders with values
<orbyt99> I added that puts statement on line 5 for debugging. I expect it to always print a non-modified template string from the templates array
<orbyt99> However, sometimes it prints a string that looks like it's already had values substituted, which doesn't make any sense
<orbyt99> My understanding is that ruby resets local variables each iteration, so i don't know why this is occuring
lxsameer has joined #ruby
<phaul> prly you are manipulating the String object in place with sub!...
<orbyt99> Ah I think I know what's happening
<orbyt99> Someone check me on this
<orbyt99> But i think it's modifying the selected value in the `templates` array itself
<phaul> &>> templates = ['a']; x = templates[0]; x.sub!('a', 'b'); templates
<rubydoc> # => ["b"] (https://carc.in/#/r/9sis)
<orbyt99> Does ruby not copy the object when assigning a variable?
<phaul> it does not
<phaul> usually it's not a problem if you use methods like sub instead that do copy and work on the copy
Garb0_ has joined #ruby
<phaul> it's up to the programmer, and how the code needs to be optized. You could also copy with dup
<orbyt99> Wait, isn't the problem higher up before the sub?
<orbyt99> I thought the problem was `randomTemplate = templates[rand(0..templates.size - 1)]`
<orbyt99> Yea, .dup i guess
<phaul> yeah but if you don't modify the object in place there is no confusion
<phaul> sub! does modify in place
<orbyt99> Ok, so how would I do it without modifying in place? Would I just use `.sub`, without the exclamation, and then assign it to a new var?
Garb0__ has quit [Ping timeout: 240 seconds]
<phaul> using sub instead of sub! is a more common way I think to avoid these problems in the ruby world. But again, it's up to the programmer how the code needs to be, just be aware why this is happening
jenrzzz has joined #ruby
<phaul> &>> a = Array.new(10, []); a[0] << 1; a
<rubydoc> # => [[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]] (https://carc.in/#/r/9sit)
<phaul> very similar issue here. a has a reference to the same array 10 times...
<orbyt99> I think If I used .sub I would have to repeatedly create and assign a new variable as the string goes through the manipulations
<orbyt99> .dup seems to work though
<orbyt99> Good enough! thanks.
<phaul> np
cthulchu_ has joined #ruby
ellcs1 has quit [Ping timeout: 240 seconds]
<phaul> &>> h = Hash.new []; h[:a] << 1; h[:b]
<rubydoc> # => [1] (https://carc.in/#/r/9six)
<phaul> all sorts of surprises from the same area...
orbyt99 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orbyt99 has joined #ruby
gray-_-wolf has quit [Quit: WeeChat 2.9]
duderonomy has joined #ruby
Garb0__ has joined #ruby
Garb0_ has quit [Ping timeout: 256 seconds]
cliluw has quit [Ping timeout: 272 seconds]
ap4y has joined #ruby
<orbyt99> Is there a built in method to find the start and end index of a substring in a string?
<orbyt99> I know .index() grabs the start index, so I was just gonna add the substring length
<orbyt99> but wondering if there's a different way
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
akem_ has joined #ruby
akem has quit [Ping timeout: 246 seconds]
elxbarbosa has joined #ruby
ramfjord has joined #ruby
yasumi2136 has quit [Remote host closed the connection]
ramfjord has quit [Ping timeout: 240 seconds]
burgestrand has joined #ruby
burgestrand has quit [Client Quit]
havenwood has quit [Quit: ZNC - https://znc.in]
havenwood has joined #ruby
havenwood has joined #ruby
<havenwood> orbyt99: #match with #offset would be another way.
<havenwood> &>> 'a different way'.match('different').offset(0)
<rubydoc> # => [2, 11] (https://carc.in/#/r/9siz)
<orbyt99> Ah, cool
<orbyt99> May have to refactor to .offset then
<orbyt99> thanks
<havenwood> no prob, you're welcome
ur5us has quit [Ping timeout: 240 seconds]
cnsvc has joined #ruby
ur5us has joined #ruby