« Back to channel list

#ruby - 12 November 2018

« Back 1 day Forward 1 day »
[00:00:10] ShawnEvans: Been awhile since I used HexChat.
[00:00:52] mzo: well you can still use the browser while offline
[00:00:58] mzo: if you want a graphical interface
[00:01:09] ShawnEvans: I can, but its something I would like to learn :)
[00:01:21] mzo: of course
[00:01:27] mzo: i mean you can make your version in the browser
[00:01:31] ShawnEvans: Not sure I need gui if I'm honest..
[00:01:52] mzo: ok i wasn't sure
[00:02:26] ShawnEvans: I've tried different searches but google wants to give me basic reading lists or how to write to a file. Great info, but not what I want specifically.
[00:03:22] ShawnEvans: I guess, if I can input similar info, book start and end, and dates.. then it spits out a daily schedule.. I'd be happy. I could then copy and paste to a file.
[00:03:43] mzo: well i don't think you will find a tutorial specifically on how to write a reading list scheduler in ruby. why not just try making it and then when you get stuck, research something specific that you don't know how to do
[00:04:31] ShawnEvans: mzo, good plan. Thanks! I think I will start with date functions.
[00:05:09] mzo: np, that sounds like a good idea
[00:05:15] ShawnEvans: What would you suggest for writing android apps? Can Rube do so?
[00:06:22] mzo: for android apps you'd be looking at java or kotlin
[00:06:39] ShawnEvans: excellent thanks very much for your time.
[00:06:45] ShawnEvans: I'm off to explore.
[00:06:49] mzo: have fun
[00:08:43] agent_white: has joined #ruby
[00:17:46] Guest53511: has joined #ruby
[00:28:32] akemot: has joined #ruby
[00:29:18] beeman: has joined #ruby
[00:54:13] DEac-: has joined #ruby
[00:55:24] Nicmavr: has joined #ruby
[01:09:44] Freshnuts: has joined #ruby
[01:26:59] bmurt: has joined #ruby
[01:28:03] arescorpio: has joined #ruby
[01:34:51] jcalla: has joined #ruby
[01:50:15] white_lilies: has joined #ruby
[02:12:17] esrse: has joined #ruby
[02:46:02] bmurt: has joined #ruby
[02:51:50] johnny56: has joined #ruby
[03:09:08] shakes: has joined #ruby
[03:09:10] _whitelogger: has joined #ruby
[04:10:02] braincrash: has joined #ruby
[04:13:47] mroutis: has joined #ruby
[04:23:08] roshanavand: has joined #ruby
[04:25:05] relyks: has joined #ruby
[04:25:51] relyks: can you do something like this in ruby?
[04:26:05] relyks: (lambda { |location| (location['lat'], location['lng']) }).call(l)
[04:26:29] relyks: where you define a lambda expression and then call the lambda with an argument without defining the lambda in a variable?
[04:26:57] relyks: i'm just screwing around, but i can't get it work. i thought it'd be possible
[04:37:51] fowl: has joined #ruby
[04:37:51] ChanServ: ChanServ kicked fowl: Obsessive troll, see http://logs.ryanbigg.com/p/fowl
[04:42:30] relyks: nevermind, just realized what I did wrong
[04:42:36] nchambers: has joined #ruby
[04:46:34] Ubuntu1810: has joined #ruby
[04:52:32] jetchisel: has joined #ruby
[05:03:32] Radar: &>> l = { 'lat' => 1, 'lng' => 2 }; (lambda { |location| (location['lat'], location['lng']) }).call(l)
[05:03:34] rubydoc: # => (https://carc.in/#/r/5ht0)
[05:04:06] Radar: (location['lat'], location['lng']) this part is invalid :D
[05:04:20] Radar: &>> l = { 'lat' => 1, 'lng' => 2 }; p (lambda { |location| [location['lat'], location['lng']] }).call(l)
[05:04:21] rubydoc: # => [1, 2] ...check link for more (https://carc.in/#/r/5ht1)
[05:06:42] Guest70792: has joined #ruby
[05:08:23] relyks: Radar: yeah, it was supposed to be an array :D I was thinking of the multiple assignment syntax. thanks
[05:09:02] orpl: has joined #ruby
[05:09:02] relyks: Radar: I appreciate it :)
[05:09:16] relyks: cool, that you can do that. ruby is like lisp!!! :D
[05:10:10] havenwood: relyks: The Ruby manpage agrees!:
[05:10:11] havenwood: "If you want a language for easy object-oriented programming, or you don't like the Perl ugliness, or you do like the concept of LISP, but don't like too many parentheses, Ruby might be your language of choice."
[05:10:41] havenwood: Also a Perl burn.
[05:20:37] kapil____: has joined #ruby
[05:21:02] donofrio: has joined #ruby
[05:29:11] dellavg_: has joined #ruby
[05:30:57] tAn: has joined #ruby
[05:31:26] MoritaShinobu: has joined #ruby
[05:31:46] tAn: has joined #ruby
[05:33:00] tAn: has joined #ruby
[05:33:19] tAn: has joined #ruby
[05:34:34] tAn: has joined #ruby
[05:36:52] tAn: has joined #ruby
[05:37:14] tAn: has joined #ruby
[06:00:37] aupadhye: has joined #ruby
[06:04:50] akaiiro: has joined #ruby
[06:04:51] akem: has joined #ruby
[06:08:59] tdy: has joined #ruby
[06:12:04] tAn: has joined #ruby
[06:22:01] conta: has joined #ruby
[06:29:08] aupadhye: has joined #ruby
[06:30:13] roshanavand: has joined #ruby
[06:40:06] za1b1tsu: has joined #ruby
[06:41:17] Guest70792: has joined #ruby
[06:45:10] _whitelogger: has joined #ruby
[06:51:09] _whitelogger: has joined #ruby
[06:55:37] mangold: has joined #ruby
[06:59:04] dionysus69: has joined #ruby
[07:02:12] relyks: has joined #ruby
[07:04:37] nchambers: has joined #ruby
[07:10:56] clemens3: has joined #ruby
[07:22:41] relyks: has joined #ruby
[07:26:57] voolik: has joined #ruby
[07:42:18] eckhardt: has joined #ruby
[07:43:18] nchambers: has joined #ruby
[07:43:44] mangold: has joined #ruby
[07:52:30] nowhere_man: has joined #ruby
[07:53:37] nchambers: has joined #ruby
[07:57:07] phaul: has joined #ruby
[07:57:39] tAn: has joined #ruby
[08:01:29] Guest53511: has joined #ruby
[08:05:46] nchambers: has joined #ruby
[08:24:12] vondruch: has joined #ruby
[08:31:18] roshanavand: has joined #ruby
[08:31:30] jsc: has joined #ruby
[08:31:50] aufi: has joined #ruby
[08:35:36] whysthatso: has joined #ruby
[08:36:46] alem0lars: has joined #ruby
[08:37:08] arfnir: has joined #ruby
[08:37:46] asphyxia: has joined #ruby
[08:39:55] ur5us: has joined #ruby
[08:41:14] OrangeManBad: has joined #ruby
[08:42:35] roshanavand: has joined #ruby
[08:45:06] clemens3: has joined #ruby
[08:49:43] venmx: has joined #ruby
[08:51:38] Guest53511: has joined #ruby
[08:54:17] nowhereman: has joined #ruby
[08:55:30] Freshnuts: has joined #ruby
[08:56:02] alem0lars: has joined #ruby
[08:59:29] arfnir: has left #ruby: ()
[09:02:38] MoritaShinobu: has joined #ruby
[09:05:47] burgestrand: has joined #ruby
[09:08:12] nchambers: has joined #ruby
[09:09:14] mikecmpbll: has joined #ruby
[09:19:51] nchambers: has joined #ruby
[09:31:03] gix: has joined #ruby
[09:31:20] nchambers: has joined #ruby
[09:33:48] arfnir: has joined #ruby
[09:36:49] arfnir: hi@all: I have queston about IDE atom with linter & rubocop auto correct. pls thanks!
[09:38:10] Guest36813: has joined #ruby
[09:38:30] ruby[bot]: Don't ask to ask. Just ask your question, and if anybody can help, they will likely try to do so.
[09:43:01] venmx: has joined #ruby
[09:46:09] arfnir: pls, I have this error #=> Lint/Syntax: unexpected token tCOLON (Using Ruby 2.2 parser; configure using `TargetRubyVersion` parameter, under `AllCops`)
[09:50:02] lomex: has joined #ruby
[09:50:05] nchambers: has joined #ruby
[09:51:28] alem0lars: has joined #ruby
[09:52:34] alem0lars: has joined #ruby
[09:54:47] zenspider: arfnir: unexpected colon? is this really old ruby code?
[09:55:24] zenspider: it probably tells you what file/line it was near when it had the problem
[09:56:16] zenspider: that sounds like < 1.9 syntax tho... eg using ":" instead of "then" in case/when/then
[10:01:07] arfnir: zenspider: ok he tells me that I can change it in the 'Allcaps' option of the .rubocop.yml file. But when I do a search for the .rubocop.yml file it does not find one but several .rubocop.yml file.
[10:02:29] arfnir: zenspider: sorry i'm a beginner!
[10:03:56] arfnir: zenspider: I have this version of: ruby -v
[10:04:29] arfnir: zenspider: ruby 2.5.1p57 (2018-03-29 revision 63029)
[10:23:36] roshanavand: has joined #ruby
[10:39:57] JamieD: has joined #ruby
[10:50:53] ur5us: has joined #ruby
[10:54:30] Burgestr_: has joined #ruby
[10:55:01] kapil____: has joined #ruby
[11:05:04] vonfry: has joined #ruby
[11:10:31] apparition: has joined #ruby
[11:20:09] nchambers: has joined #ruby
[11:26:03] OrangeManBad: has joined #ruby
[11:28:56] yohji: has joined #ruby
[11:34:23] nchambers: has joined #ruby
[11:44:10] conta: has joined #ruby
[11:52:29] jetchisel: has joined #ruby
[11:53:59] nchambers: has joined #ruby
[12:00:14] LinuxKnight: has joined #ruby
[12:03:57] lomex: has joined #ruby
[12:04:48] LinuxKnight: Hello Ruby Saints, a Ruby rookie here .. actually trying to get a Vagrantfile done ;
[12:04:53] LinuxKnight: Please help me correct the following syntax to use the value of the variable addon_disk_count as below: this variable is a sub variable in a JSON code
[12:05:14] LinuxKnight: (1..opts[:addon_disk_count]).each do |i|
[12:06:04] LinuxKnight: I suppose I need to be able to use some kind of escape sequence for "opts[:addon_disk_count]"
[12:06:19] LinuxKnight: please suggest
[12:28:54] lomex: has joined #ruby
[12:33:00] LinuxKnight: has joined #ruby
[12:33:46] jeffreylevesque: has joined #ruby
[12:40:56] roshanavand: has joined #ruby
[12:51:22] AJA4350: has joined #ruby
[12:52:40] phaul: LinuxKnight: that's valid ruby you posted.
[12:54:05] phaul: &>> opts = {addon_disk_count: 3}; (1..opts[:addon_disk_count]).each do |i|; p i; end
[12:54:07] rubydoc: # => 1 ...check link for more (https://carc.in/#/r/5hwv)
[12:55:13] vonfry: has joined #ruby
[12:55:18] phaul: please try to rephrase your question, or are there any errors you are getting?
[12:56:59] nchambers: has joined #ruby
[12:57:51] KazeFX: has joined #ruby
[12:58:39] akemot: has joined #ruby
[13:03:22] jeffreylevesque: has joined #ruby
[13:03:42] akem: has joined #ruby
[13:03:48] roshanavand: has joined #ruby
[13:04:07] KazeFX: has joined #ruby
[13:05:06] lomex: has joined #ruby
[13:10:20] vonfry: has joined #ruby
[13:17:15] vondruch_: has joined #ruby
[13:17:58] synaps3: has joined #ruby
[13:18:09] nchambers: has joined #ruby
[13:18:52] synaps3: has left #ruby: ()
[13:23:34] moei: has joined #ruby
[13:25:22] roshanavand: has joined #ruby
[13:26:07] yohji: has joined #ruby
[13:27:15] TvL2386: hey guys, I've got a ruby process started from cron which is hanging
[13:28:02] TvL2386: is there any way to terminate it and get the stack trace?
[13:30:06] bmurt: has joined #ruby
[13:30:35] burgestrand: has joined #ruby
[13:33:43] kapil____: has joined #ruby
[13:35:32] roshanavand: has joined #ruby
[13:35:36] nchambers: has joined #ruby
[13:43:56] nchambers: has joined #ruby
[13:49:11] roshanavand: has joined #ruby
[14:12:06] roshanavand: has joined #ruby
[14:19:08] akem: has joined #ruby
[14:19:28] vondruch: has joined #ruby
[14:21:54] millerti: has joined #ruby
[14:22:49] defarge: has joined #ruby
[14:25:40] bmurt: has joined #ruby
[14:27:41] brendan-: has joined #ruby
[14:32:43] akem: has joined #ruby
[14:38:39] Burgestr_: has joined #ruby
[14:43:16] shenghi: has joined #ruby
[14:44:34] burgestrand: has joined #ruby
[14:50:31] bmurt: has joined #ruby
[14:54:37] erpel: has joined #ruby
[14:55:08] erpel: hiho, I'm looking for documentation on what is actuall happening, if I do ' foo = "as" "df"' in 2.3
[14:57:38] kaleido: has joined #ruby
[14:58:25] minimal_life: has joined #ruby
[15:00:37] maryo: has joined #ruby
[15:02:26] rippa: has joined #ruby
[15:02:29] erpel: What is going on when I'm just putting two strings next to each other without any operators in between
[15:03:23] al2o3-cr: erpel: it concatenates them.
[15:04:19] erpel: I'm thinking about the syntax in particular. I can see what happens, so I guess my question is why is it valid syntax
[15:04:40] TvL2386: I'm curious as well why that works and what's actually being called
[15:04:57] erpel: If I do the same with two integer literals, I get a syntax error
[15:06:54] erpel: has joined #ruby
[15:07:16] erpel: I Hope I didn't miss the answer ^^
[15:07:56] erpel: Ah, there is a log. Terrific!
[15:10:10] TvL2386: I suppose you didn't miss anything
[15:10:17] TvL2386: I'm waiting on you to supply us with the answer :)
[15:10:29] erpel: This thread talks about a similar thing: https://stackoverflow.com/questions/23353207/use-instead-of-or-to-concatenate-those-strings
[15:13:54] erpel: The rubocop code calls this "string literal concatenation"
[15:14:16] erpel: The net closes: https://stackoverflow.com/questions/18193792/where-is-rubys-string-literal-juxtaposition-feature-officially-documented
[15:15:08] jetchisel: has joined #ruby
[15:15:20] TvL2386: erpel: ah nice!
[15:15:26] erpel: https://github.com/ruby/ruby/commit/077fa24833e2eb397fa64b2d584bf8235d97df0b TvL2386 there it is.
[15:15:54] TvL2386: ... as long as a percent-string is not last ...
[15:16:36] TvL2386: I'd never use it
[15:17:04] LinuxKnight: phaul, thanks for looking into my request, the vagrant-error I get with that ruby is "Message: ArgumentError: bad value for range"
[15:18:11] TvL2386: LinuxKnight: is that in your Vagrantfile?
[15:18:40] LinuxKnight: the given ruby code, yes
[15:19:09] Guest36813: has joined #ruby
[15:19:33] roshanavand: has joined #ruby
[15:19:34] LinuxKnight: (1..opts[:addon_disk_count]).each do |i|
[15:20:13] TvL2386: LinuxKnight: like phaul said: it looks good
[15:20:27] TvL2386: irb(main):002:0> opts = { addon_disk_count: 3 } ; (1..opts[:addon_disk_count]).to_a
[15:20:30] TvL2386: => [1, 2, 3]
[15:20:54] TvL2386: but: I assume opts[:addon_disk_count] to actually be an Integer
[15:21:03] TvL2386: I don't know what it is in your case
[15:21:10] TvL2386: obviously it's something wrong
[15:21:28] Inside: has joined #ruby
[15:21:32] spiette: has joined #ruby
[15:21:35] Inside: ruby has absolutely spoiled me
[15:21:38] Nicmavr: has joined #ruby
[15:21:45] Inside: doing some occasional javascript is fraught with so many pitfalls
[15:21:46] LinuxKnight: yes it is an int
[15:21:48] TvL2386: so: go up 1 line in your Vagrant file and do "puts opts[:addon_disk_count].inspect"
[15:21:58] TvL2386: LinuxKnight: are you 100% sure
[15:22:02] TvL2386: because I don't believe it
[15:23:49] TvL2386: LinuxKnight: better add: `puts "opts[:addon_disk_count] is #{opts[:addon_disk_count]} and is a #{opts[:addon_disk_count].class}"`
[15:23:57] ua: has joined #ruby
[15:24:34] TvL2386: my guess is that the value is a String
[15:24:59] LinuxKnight: previous puts did report the correct variable value, let me try the recent one suggested above
[15:25:34] TvL2386: yeah, I mistakenly thought inspect would print the class name... sorry :)
[15:27:58] akaiiro: has joined #ruby
[15:28:36] LinuxKnight: phaul, TvL2386, you are right, my rookie skills - that wasn't an int :-)
[15:28:56] LinuxKnight: with your help!
[15:28:59] TvL2386: no problem, glad it's clear to you now :)
[15:29:44] LinuxKnight: much thanks guys! I hope to sort out rest of my code, wish you all a great time and hope to hang around and see you again!
[15:29:45] TvL2386: so was it a String or a NilClass?
[15:30:00] LinuxKnight: "$ vagrant up
[15:30:01] LinuxKnight: opts[:addon_disk_count] is 2 and is a String
[15:30:14] TvL2386: check... do you actually do something with |i| ?
[15:31:08] LinuxKnight: in the Vagrant file, i is usedto create and attach disks to a vm
[15:31:27] TvL2386: because if not, you can replace it with `opts[:addon_disk_count].to_i.times do ... end`
[15:32:48] LinuxKnight: ok, and that does what?
[15:32:55] TvL2386: however, there is a difference: (1..2).to_a == [1,2] and 2.times.to_a == [0,1]
[15:33:06] LinuxKnight: ACTION tempted to pick up a Ruby book 
[15:33:27] TvL2386: lets say opts[:addon_disk_count].to_i == 5
[15:33:44] TvL2386: 5.times do ... end # will execute the block 5 times
[15:34:00] TvL2386: (1..5).each do |i| ... end # will also execute the block 5 times
[15:34:28] TvL2386: you can also do 5.times do |i| ... end
[15:34:35] LinuxKnight: ok, I'll give this a thought once I have a working overarching proof of my vagrant file
[15:34:40] LinuxKnight: thanks a lot!
[15:34:53] TvL2386: except with 5.times you get an array of [0,1,2,4] and with (1..5) you get an array of [1,2,3,4,5]
[15:34:56] LinuxKnight: TvL2386++ phaul++
[15:35:15] TvL2386: have fun with vagrant and Ruby! :)
[15:37:50] TvL2386: Hi all, I have a ruby process that is hanging. It's consuming 100% cpu.
[15:38:18] TvL2386: I want to know why it is doing this
[15:38:46] Inline: has joined #ruby
[15:39:44] roshanavand: has joined #ruby
[15:40:03] conta: has joined #ruby
[15:43:24] Rapture: has joined #ruby
[15:49:48] spiette: has joined #ruby
[15:52:09] akem: has joined #ruby
[16:02:10] rivalomega: has joined #ruby
[16:06:07] Aces1up: has joined #ruby
[16:06:59] Aces1up: hey all hope you guys can help this is kind of an active record / ror question but I can not get access to that channel
[16:07:01] Aces1up: Determine if Current time falls within time ranges.. If not find what the next open window is
[16:07:13] Aces1up: https://stackoverflow.com/questions/53265793/determine-if-current-time-falls-within-time-ranges-if-not-find-what-the-next-o
[16:07:22] Aces1up: posted it on stackexchange.
[16:07:26] Aces1up: maybe someone can help
[16:08:16] TvL2386: everybody can get access to that channel right?
[16:08:25] TvL2386: #rubyonrails
[16:08:38] Aces1up: lol weird wasnt working before
[16:09:11] TvL2386: I've been in there for at least several days without disconnection
[16:11:09] whysthatso: has joined #ruby
[16:11:58] TvL2386: aces1up: how about
[16:12:07] TheBloke: has joined #ruby
[16:12:29] TvL2386: aces1up: aces1up [5] pry(main)> window_start = Time.now - 2.hours ; window_end = Time.now + 2.hours ; (window_start..window_end).include?(Time.now)
[16:14:07] TvL2386: gotta go... afk
[16:14:38] Aces1up: TvL2386 yes thought of that.. but this is on a weekly time basis
[16:15:08] Aces1up: TvL2386 so the windows wouln't be based on current time
[16:15:21] Aces1up: just the message itself would be.
[16:15:34] roshanavand: has joined #ruby
[16:15:40] bak1an: has joined #ruby
[16:16:51] spiette: has joined #ruby
[16:18:36] vondruch: has left #ruby: ()
[16:18:53] tdy: has joined #ruby
[16:34:00] TheBloke: has joined #ruby
[16:34:24] chouhoulis: has joined #ruby
[16:35:29] Guest36813: has joined #ruby
[16:41:34] roshanavand: has joined #ruby
[16:42:57] nowhere_man: has joined #ruby
[16:44:11] erpel: has left #ruby: ()
[16:46:52] eckhardt: has joined #ruby
[16:48:54] snowy: has joined #ruby
[16:49:33] Dbugger: has joined #ruby
[16:58:53] lxsameer: has joined #ruby
[17:03:47] alem0lars: has joined #ruby
[17:05:09] spiette: has joined #ruby
[17:11:06] vondruch: has joined #ruby
[17:16:03] Azure: has joined #ruby
[17:18:13] darkhanb: has joined #ruby
[17:25:06] snowy: has joined #ruby
[17:27:50] agent_white: has joined #ruby
[17:40:09] Rapture: has joined #ruby
[17:46:44] RougeR: has joined #ruby
[17:46:55] RougeR: beautiful --> Time.parse(clips.max { |clip| valid_date_time(clip[:end]) }[:end])
[17:47:01] Lytol: has joined #ruby
[17:48:41] akem: has joined #ruby
[17:51:19] Lytol: has joined #ruby
[17:51:21] nowhere_man: has joined #ruby
[17:59:06] Emmanuel_Chanel: has joined #ruby
[18:04:09] Rapture: has joined #ruby
[18:05:41] reber: has joined #ruby
[18:10:02] sanscoeur: has joined #ruby
[18:10:54] Rapture: has joined #ruby
[18:19:36] Eiam: has joined #ruby
[18:21:40] cahoots: has joined #ruby
[18:39:42] conta: has joined #ruby
[18:41:44] orbyt_: has joined #ruby
[18:45:12] Emmanuel_Chanel: has joined #ruby
[18:51:03] ur5us: has joined #ruby
[18:58:35] despai: has joined #ruby
[19:03:52] clemens3: has joined #ruby
[19:05:24] spiette: has joined #ruby
[19:23:39] kapil____: has joined #ruby
[19:23:54] themsay: has joined #ruby
[19:36:08] ur5us: has joined #ruby
[19:59:56] clemens3: has joined #ruby
[20:02:29] sagax: has joined #ruby
[20:14:30] AltLock: has joined #ruby
[21:09:00] venmx: has joined #ruby
[21:16:09] bmurt: has joined #ruby
[21:17:59] zapata: has joined #ruby
[21:18:25] themsay: has joined #ruby
[21:18:26] AJA4350: has joined #ruby
[21:19:10] matcouto: has joined #ruby
[21:21:17] woodruffw: has joined #ruby
[21:31:04] OrangeManBad: has joined #ruby
[21:31:18] krawchyk: has joined #ruby
[21:37:44] chouhoulis: has joined #ruby
[21:53:16] eatingthenight: has joined #ruby
[21:53:34] donofrio: has joined #ruby
[21:54:37] eatingthenight: hello, I am using rake to run some tests via rspec and have it configured to do a few things via the rake file. This all works fine but rake seems to output the command it's going to run in this case the spec one before running it which breaks my json that comes out. Can you stop this from happening? I have tried all combinations of the -q -s -X flags
[21:54:42] eatingthenight: but none of them seem to do anything.
[21:57:08] burgestrand: has joined #ruby
[22:00:42] kaleido: has joined #ruby
[22:01:08] eckhardt_: has joined #ruby
[22:05:03] code_zombie: has joined #ruby
[22:06:12] eatingthenight: inside the rake_task.rb file they default to verbose for rspec
[22:15:35] Nicmavr: has joined #ruby
[22:18:49] Inside: ACTION squints
[22:20:05] Fernando-Basso: has joined #ruby
[22:22:11] Fusl: has joined #ruby
[22:25:37] asphyxia: has joined #ruby
[22:28:01] themsay: has joined #ruby
[23:11:47] dviola: has joined #ruby
[23:25:17] OrangeManBad: has joined #ruby
[23:27:00] houhoulis: has joined #ruby
[23:30:36] white_lilies: has joined #ruby
[23:36:59] OrangeManBad: has joined #ruby
[23:38:12] NpcOrangeManBad: has joined #ruby
[23:39:17] RougeR: has joined #ruby
[23:47:13] yokel: has joined #ruby