« Back to channel list

#ruby - 13 March 2019

« Back 1 day Forward 1 day »
[00:00:34] Caeso: has joined #ruby
[00:03:37] orbyt_: has joined #ruby
[00:03:43] themsay: has joined #ruby
[00:07:07] DaRock: has joined #ruby
[00:11:02] yokel: has joined #ruby
[00:26:09] Swyper: has joined #ruby
[00:31:55] mikeiniowa: has joined #ruby
[00:32:49] crankharder: has joined #ruby
[00:35:53] Swyper: has joined #ruby
[00:37:20] Azure: has joined #ruby
[00:39:02] Swyper: has joined #ruby
[00:40:08] tiogrand: has joined #ruby
[00:40:21] laaron: has joined #ruby
[00:44:17] Swyper: has joined #ruby
[00:44:36] mangold: has joined #ruby
[00:57:53] faitswulff: has joined #ruby
[00:58:54] dar123: has joined #ruby
[01:02:42] leftylink: has joined #ruby
[01:13:14] Swyper: has joined #ruby
[01:18:27] laaron: has joined #ruby
[01:24:57] Swyper: has joined #ruby
[01:27:58] aqd: has joined #ruby
[01:44:52] Nicmavr: has joined #ruby
[01:45:32] saysjonathan: has joined #ruby
[01:46:36] tdy: has joined #ruby
[01:52:24] crankharder: has joined #ruby
[01:58:40] laaron: has joined #ruby
[02:00:22] tdy1: has joined #ruby
[02:01:01] yokel: has joined #ruby
[02:02:12] orbyt_: has joined #ruby
[02:09:21] Swyper: has joined #ruby
[02:13:02] Swyper: has joined #ruby
[02:15:19] Tempesta: has joined #ruby
[02:19:04] houhoulis: has joined #ruby
[02:20:59] yokel: has joined #ruby
[02:22:05] cnsvc: has joined #ruby
[02:26:50] Swyper: has joined #ruby
[02:32:19] al2o3-cr: has joined #ruby
[02:50:12] laaron: has joined #ruby
[02:51:11] uranoss: has joined #ruby
[03:05:29] dar123: has joined #ruby
[03:16:53] yokel: has joined #ruby
[03:17:50] spacesuitdiver: has joined #ruby
[03:20:56] Forager: has joined #ruby
[03:22:59] ur5us: has joined #ruby
[03:25:41] laaron: has joined #ruby
[03:30:33] Renich: has joined #ruby
[03:37:10] apg: has joined #ruby
[03:45:30] code_zombie: has joined #ruby
[03:51:42] dellavg__: has joined #ruby
[03:54:36] faitswulff: has joined #ruby
[03:58:37] dar123: has joined #ruby
[04:01:21] laaron: has joined #ruby
[04:09:47] crankharder: has joined #ruby
[04:09:51] braincrash: has joined #ruby
[04:10:56] iMadper: has joined #ruby
[04:21:10] laaron: has joined #ruby
[04:23:28] saysjonathan: has joined #ruby
[04:25:13] duderonomy: has joined #ruby
[04:28:04] mangold: has joined #ruby
[04:30:38] dviola: has joined #ruby
[04:39:49] laaron: has joined #ruby
[04:40:32] esrse: has joined #ruby
[04:42:46] Swyper: has joined #ruby
[04:46:51] laaron: has joined #ruby
[04:53:27] faitswulff: has joined #ruby
[05:14:19] BTRE: has joined #ruby
[05:17:56] cthu|: has joined #ruby
[05:21:38] laaron: has joined #ruby
[05:23:14] sauvin: has joined #ruby
[05:31:13] syndikate: has joined #ruby
[05:42:11] crankharder: has joined #ruby
[05:44:25] claw: has joined #ruby
[05:49:15] aufi: has joined #ruby
[05:51:23] laaron: has joined #ruby
[05:59:47] spacesuitdiver: has joined #ruby
[06:02:44] devil_tux: has joined #ruby
[06:03:18] devil_tux: quick question u guys .. is there a way to next on previous block inside the last iterator? ie iterator in iterator
[06:03:54] Swyper: has joined #ruby
[06:05:10] duckpupp-: has joined #ruby
[06:14:16] laaron: has joined #ruby
[06:18:18] conta: has joined #ruby
[06:20:37] decal: devil_tux: continue ?
[06:24:04] decal: loop do; list.each {|l| puts l; elem.each {|e| puts e; break if flag;}; next if flag; break;} end
[06:24:38] crankharder: has joined #ruby
[06:25:46] reber: has joined #ruby
[06:25:56] za1b1tsu: has joined #ruby
[06:27:13] mangold: has joined #ruby
[06:41:10] laaron: has joined #ruby
[06:41:12] Swyper: has joined #ruby
[06:42:22] devil_tux: decal: that works! thank you
[06:43:45] NightMonkey: has joined #ruby
[06:45:35] Swyper: has joined #ruby
[06:46:45] laaron: has joined #ruby
[07:17:56] am0123: has joined #ruby
[07:39:51] TomyWork: has joined #ruby
[07:48:26] spacesuitdiver: has joined #ruby
[07:51:50] qual: has joined #ruby
[07:52:50] hahuang6-: has joined #ruby
[08:00:13] aufi: has joined #ruby
[08:00:41] laaron: has joined #ruby
[08:01:34] teclator: has joined #ruby
[08:03:12] nowhere_man: has joined #ruby
[08:03:32] andikr: has joined #ruby
[08:07:34] teclator: has joined #ruby
[08:12:02] Olek110: has joined #ruby
[08:12:20] clemens3: has joined #ruby
[08:14:43] TomyLobo: has joined #ruby
[08:16:23] laaron: has joined #ruby
[08:19:07] aupadhye: has joined #ruby
[08:25:40] schleppel: has joined #ruby
[08:26:10] laaron: has joined #ruby
[08:28:03] mangold: has joined #ruby
[08:33:03] ellcs: has joined #ruby
[08:34:08] am0123: has joined #ruby
[08:38:33] lxsameer: has joined #ruby
[08:43:57] lxsameer: has joined #ruby
[08:46:23] Nattyfries66: has joined #ruby
[08:49:48] laaron: has joined #ruby
[08:55:19] laaron: has joined #ruby
[09:00:02] Sylario: has joined #ruby
[09:03:20] mikecmpbll: has joined #ruby
[09:07:07] Dbugger: has joined #ruby
[09:09:41] claudiuinberlin: has joined #ruby
[09:25:51] laaron: has joined #ruby
[09:32:03] dhollinger: has joined #ruby
[09:39:20] ntt_: has joined #ruby
[09:40:11] laaron: has joined #ruby
[09:49:01] clemens3_: has joined #ruby
[09:52:44] laaron: has joined #ruby
[09:53:47] hightower2: has joined #ruby
[09:58:26] laaron: has joined #ruby
[09:58:31] tdy1: has joined #ruby
[10:04:04] mangold: has joined #ruby
[10:08:34] themsay: has joined #ruby
[10:11:45] DaRock: has joined #ruby
[10:19:02] laaron: has joined #ruby
[10:22:54] ricekrispie2: has joined #ruby
[10:25:46] dar123: has joined #ruby
[10:25:54] laaron: has joined #ruby
[10:32:52] zapata: has joined #ruby
[10:43:22] dar123: has joined #ruby
[10:51:10] mangold: has joined #ruby
[10:59:02] ua: has joined #ruby
[11:01:39] laaron: has joined #ruby
[11:02:21] apparition: has joined #ruby
[11:11:27] navin: has joined #ruby
[11:17:47] laaron: has joined #ruby
[11:19:05] luminousnine: has joined #ruby
[11:19:05] luminousnine: has joined #ruby
[11:22:07] conta: has joined #ruby
[11:24:38] spacesuitdiver: has joined #ruby
[11:31:45] kke: today i learned: def foo(*args, **options) when called like foo(Bar.new) without options, calls respond_to?(:to_hash) && .to_hash on the Bar.new and if it can become a hash, it does, and ends up in options instead of args.
[11:32:07] kke: when can that be useful?
[11:32:50] kke: can it be avoided without sending an empty hash?
[11:34:22] tiogrand: has joined #ruby
[11:41:07] ldnunes: has joined #ruby
[11:43:18] laaron: has joined #ruby
[11:43:52] kke: maybe it can be useful if you have something like `HashWithIndifferentAccess` or such. mostly i think it's more bad than good.
[11:47:22] ubuntuisloved: has joined #ruby
[11:51:35] luminousnine: has joined #ruby
[11:51:35] luminousnine: has joined #ruby
[11:51:57] jaddison: has joined #ruby
[11:53:16] Nattyfries66: has joined #ruby
[11:56:25] laaron: has joined #ruby
[11:59:34] kke: or you mostly expect it not to do that and it gives you headache, the times you want it to do that are probably like 1 in 1000 and you could just as well handle that in your method.
[12:14:08] AJA4350: has joined #ruby
[12:17:46] laaron: has joined #ruby
[12:18:14] teclator: has joined #ruby
[12:24:37] Nicmavr: has joined #ruby
[12:29:05] ellcs: has joined #ruby
[12:30:33] laaron: has joined #ruby
[12:31:12] ubuntuisloved: has joined #ruby
[12:32:47] za1b1tsu: has joined #ruby
[12:34:23] tiogrand_: has joined #ruby
[12:39:44] tiogrand__: has joined #ruby
[12:43:31] faitswulff: has joined #ruby
[12:44:55] teclator: has joined #ruby
[12:56:55] saysjonathan: has joined #ruby
[13:00:44] Bish: kke: haha, that's good to know
[13:01:55] Nattyfries66: has left #ruby: ()
[13:03:22] Macrobiotic: has joined #ruby
[13:04:02] ubuntuisloved: has joined #ruby
[13:05:08] faitswulff: has joined #ruby
[13:05:17] crankharder: has joined #ruby
[13:05:25] Bish: what's even to_hash isn't that to_h?
[13:09:34] mangold: has joined #ruby
[13:19:38] xrexeon: has joined #ruby
[13:19:39] BH23: has joined #ruby
[13:22:32] themsay: has joined #ruby
[13:23:28] xaxisx: has joined #ruby
[13:23:37] _joes_: has joined #ruby
[13:23:47] themsay: has joined #ruby
[13:28:02] Tau: has joined #ruby
[13:30:00] memofun: has joined #ruby
[13:31:27] spacesuitdiver: has joined #ruby
[13:36:05] Tau: has joined #ruby
[13:42:27] am0123: has joined #ruby
[13:43:10] kke: does not require **options either. this does the same: def display(*items, color: false) if you call that with something like display(item_that_has_to_hash) you will get ArgumentError unknown keyword arguments: x, y, z
[13:46:24] kke: Bish: there are lots of those, the short versions are explicit, and long versions are implicit. (to_h, to_hash, to_a, to_ary, to_s, to_str, to_i, to_int). the long version is supposed to be implemented in objects that can be converted back and forth i suppose.
[13:49:05] tiogrand__: has joined #ruby
[13:53:48] Arkantos: has joined #ruby
[13:54:04] Rapture: has joined #ruby
[13:57:51] griffindy: has joined #ruby
[13:58:35] regedit: has joined #ruby
[14:02:08] ylshao: has joined #ruby
[14:07:42] gnufied: has joined #ruby
[14:10:26] xrexeon: has joined #ruby
[14:21:56] mangold: has joined #ruby
[14:25:49] SeepingN: has joined #ruby
[14:27:34] _joes_: has joined #ruby
[14:31:13] spacesuitdiver: has joined #ruby
[14:32:21] Bish: kke: ** should be used with super extra care either way
[14:32:26] Bish: thanks for the enlightenment
[14:32:39] Bish: on the long/short thing
[14:34:09] segy: has joined #ruby
[14:34:11] gnufied: has joined #ruby
[14:36:07] luminousnine: has joined #ruby
[14:36:07] luminousnine: has joined #ruby
[14:37:56] Inline: has joined #ruby
[14:45:34] Vaevictus: has joined #ruby
[14:45:40] Vaevictus: has left #ruby: ()
[14:48:56] laaron: has joined #ruby
[14:49:43] Lytol: has joined #ruby
[14:50:25] spacesuitdiver: has joined #ruby
[14:50:28] faitswulff: has joined #ruby
[14:54:00] rippa: has joined #ruby
[14:54:23] snk: has joined #ruby
[14:59:26] claudiuinberlin: has joined #ruby
[15:00:41] iMadper: has joined #ruby
[15:07:08] Dbugger: has joined #ruby
[15:07:34] faitswulff: has joined #ruby
[15:10:11] johnny56_: has joined #ruby
[15:12:13] orbyt_: has joined #ruby
[15:15:38] ylshao: has joined #ruby
[15:19:05] jokester: has joined #ruby
[15:23:33] Swyper: has joined #ruby
[15:24:43] bmurt: has joined #ruby
[15:26:10] AJA4351: has joined #ruby
[15:27:02] spacesuitdiver: has joined #ruby
[15:31:46] ylshao: has joined #ruby
[15:40:55] orbyt_: has joined #ruby
[15:47:31] Swyper: has joined #ruby
[15:47:48] ylshao: has joined #ruby
[15:57:42] orbyt_: has joined #ruby
[15:58:44] jaddison: has joined #ruby
[16:00:33] BrianWGray: has joined #ruby
[16:00:48] kapil____: has joined #ruby
[16:01:03] vondruch: has joined #ruby
[16:03:16] ski7777: has joined #ruby
[16:03:26] vondruch: has joined #ruby
[16:03:41] dar123: has joined #ruby
[16:03:53] ylshao: has joined #ruby
[16:04:48] nowhere_man: has joined #ruby
[16:07:37] vondruch: has joined #ruby
[16:09:37] polishdub: has joined #ruby
[16:11:09] Devalo: has joined #ruby
[16:11:18] tdy1: has joined #ruby
[16:12:23] grilix: has joined #ruby
[16:19:39] stryek: has joined #ruby
[16:19:59] ylshao: has joined #ruby
[16:22:12] code_zombie: has joined #ruby
[16:26:23] ua: has joined #ruby
[16:31:51] AJA4351: has joined #ruby
[16:33:06] s3nd1v0g1us: has joined #ruby
[16:33:59] [Butch]: has joined #ruby
[16:36:05] ylshao: has joined #ruby
[16:36:21] memofun: has joined #ruby
[16:37:05] SeepingN: has joined #ruby
[16:42:48] grilix: has joined #ruby
[16:44:07] sagax: has joined #ruby
[16:52:10] ylshao: has joined #ruby
[16:53:17] polishdub: has joined #ruby
[16:59:11] cam27: has joined #ruby
[16:59:44] rafadc_: has joined #ruby
[17:05:37] crankharder: has joined #ruby
[17:06:08] akem: has joined #ruby
[17:06:45] Devalo: has joined #ruby
[17:07:41] D9: has joined #ruby
[17:08:15] ylshao: has joined #ruby
[17:11:06] ChanServ: +o havenwood
[17:11:24] nwradio: has joined #ruby
[17:11:42] ChanServ: -o havenwood
[17:11:52] havenwood: Yay for Ruby 2.6.2 and 2.5.4!
[17:12:40] havenwood: Some good bug squashing in 2.5.4: https://bugs.ruby-lang.org/issues/15617
[17:13:53] aupadhye: has joined #ruby
[17:14:26] orbyt_: has joined #ruby
[17:22:36] zapata: has joined #ruby
[17:24:20] ylshao: has joined #ruby
[17:26:26] Tau: has joined #ruby
[17:30:10] ubuntuisloved: has joined #ruby
[17:37:08] dar123: has joined #ruby
[17:39:28] bmurt: has joined #ruby
[17:40:23] ylshao: has joined #ruby
[17:43:51] Caeso: has joined #ruby
[17:45:45] eddof13: has joined #ruby
[17:49:37] havenwood: They're both available in ruby-install and RVM now and there's a PR open for ruby-build.
[17:52:17] phaul: I've flagged the arch package out of date.
[17:56:30] ylshao: has joined #ruby
[17:57:52] Devalo: has joined #ruby
[18:03:35] Lytol: has joined #ruby
[18:11:39] xrexeon: has joined #ruby
[18:11:45] Devalo: has joined #ruby
[18:12:38] ylshao: has joined #ruby
[18:18:23] cam27: has joined #ruby
[18:27:20] Swyper: has joined #ruby
[18:28:35] ylshao: has joined #ruby
[18:28:56] Caeso: has joined #ruby
[18:32:23] za1b1tsu: has joined #ruby
[18:33:10] Swyper: has joined #ruby
[18:33:21] jrafanie: has joined #ruby
[18:34:41] cnsvc: has joined #ruby
[18:34:42] claudiuinberlin: has joined #ruby
[18:41:33] crankharder: has joined #ruby
[18:43:28] Caeso: has joined #ruby
[18:44:20] Swyper: has joined #ruby
[18:44:44] ylshao: has joined #ruby
[18:45:30] Swyper: has joined #ruby
[18:48:29] cd: has joined #ruby
[18:52:35] sameerynho: has joined #ruby
[18:54:12] krawchyk: has joined #ruby
[18:57:28] ellcs: has joined #ruby
[18:58:29] gix: has joined #ruby
[19:00:46] ylshao: has joined #ruby
[19:01:45] faitswulff: has joined #ruby
[19:01:56] cam27: has joined #ruby
[19:03:17] jud^: has joined #ruby
[19:03:52] semtex: has joined #ruby
[19:04:39] TomyLobo: has joined #ruby
[19:05:38] dellavg__: has joined #ruby
[19:06:33] Milos: has joined #ruby
[19:08:29] JasonO: has joined #ruby
[19:10:33] hiroaki: has joined #ruby
[19:16:52] ylshao: has joined #ruby
[19:19:18] d^sh: has joined #ruby
[19:20:20] Caeso: has joined #ruby
[19:30:56] claudiuinberlin: has joined #ruby
[19:32:56] ylshao: has joined #ruby
[19:37:18] grilix: has joined #ruby
[19:39:55] ylshao: has joined #ruby
[19:47:46] Caeso: has joined #ruby
[19:49:42] laaron: has joined #ruby
[19:51:21] [Butch]: has joined #ruby
[19:56:00] ylshao: has joined #ruby
[19:59:37] mangold: has joined #ruby
[20:00:38] ur5us: has joined #ruby
[20:02:49] PepeLePewPew: has joined #ruby
[20:04:32] orbyt_: has joined #ruby
[20:04:41] kaleido: how can i check if a variable is a number(any number)? i tried "if variable = ([0-9]+)"
[20:04:46] kaleido: but it isn't appreciating that
[20:04:53] kaleido: for probably an obvious reason that i don't get
[20:09:06] Caeso: has joined #ruby
[20:10:22] eddof13: has joined #ruby
[20:12:05] ylshao: has joined #ruby
[20:14:36] phaul: kaleido: for a start = is assignment == is equality check. Further more numbers are not strings. and they not match string wise
[20:14:39] PepeLePewPew: Oops, I'm trying to build a centos7 based docker container and use the latest version of ruby. I'm having a frustrating time trying to get this image to build using rbenv or rvm to get it installed. Is there a 3rd party package repo I can just install the latest packages from?
[20:15:07] PepeLePewPew: i'd much rather just use yum after setting up a repo :)
[20:15:23] phaul: &>> 1.kind_of?(Numeric) # kaleido
[20:15:25] rubydoc: # => true (https://carc.in/#/r/6hhi)
[20:15:33] phaul: &>> '1'.kind_of?(Numeric) # kaleido
[20:15:33] rubydoc: # => false (https://carc.in/#/r/6hhj)
[20:15:54] themsay: has joined #ruby
[20:18:56] PepeLePewPew: Or should I be asking installation questions elsewhere?
[20:19:07] ams__: has joined #ruby
[20:19:24] claudiuinberlin: has joined #ruby
[20:23:28] Sembei: has joined #ruby
[20:27:18] laaron: has joined #ruby
[20:27:58] am0123: has joined #ruby
[20:28:08] ylshao: has joined #ruby
[20:31:35] eckhardt: has joined #ruby
[20:33:33] ellcs: has joined #ruby
[20:38:22] SanguineAnomaly: has joined #ruby
[20:38:34] Rapture: has joined #ruby
[20:41:49] zachk: has joined #ruby
[20:43:17] zachk: has joined #ruby
[20:43:20] crankharder: has joined #ruby
[20:44:14] ylshao: has joined #ruby
[20:47:52] zleap: has joined #ruby
[20:47:52] zleap: has joined #ruby
[20:50:35] Caeso: has joined #ruby
[20:52:26] laaron-: has joined #ruby
[20:54:16] jaddison: has joined #ruby
[20:56:00] phaul: &fake TvShows::TheITCrowd.quote
[20:56:00] rubydoc: Roy, I spoke to the Elders of the Internet not one hour ago. I told them about Jen winning Employee of the Month and they were so impressed that they wanted to do whatever they could to help.
[20:58:52] AnomalyXII: has joined #ruby
[20:59:50] Swyper: has joined #ruby
[21:00:19] ylshao: has joined #ruby
[21:09:44] faitswulff: has joined #ruby
[21:13:36] mangold: has joined #ruby
[21:14:12] galaxie: has joined #ruby
[21:14:47] cnsvc: has joined #ruby
[21:16:25] ylshao: has joined #ruby
[21:17:35] faitswulff: has joined #ruby
[21:26:31] Fusl: has joined #ruby
[21:26:45] faitswulff: has joined #ruby
[21:31:52] Sandman: has joined #ruby
[21:33:33] sandfish: has left #ruby: ()
[21:33:37] sandfish: has joined #ruby
[21:36:16] claudiuinberlin: has joined #ruby
[21:36:18] tiogrand__: has joined #ruby
[21:37:18] ylshao: has joined #ruby
[21:37:19] sandfish: has left #ruby: ()
[21:37:21] sandfish: has joined #ruby
[21:37:41] rockandska: has joined #ruby
[21:37:52] Swyper: has joined #ruby
[21:38:24] sandfish: has left #ruby: ()
[21:39:06] faitswulff: has joined #ruby
[21:39:10] rockandska: Not found my answer after a few search on net, so asking here :)
[21:39:10] rockandska: Is there any way to get inside a method , the name of the method who has called the actual method ? something like FUNCNAME in bash
[21:39:21] sandfish_: has joined #ruby
[21:40:07] tiogrand: has joined #ruby
[21:41:31] stooj_: has joined #ruby
[21:45:30] tiogrand_: has joined #ruby
[21:46:35] Radar: sandfish_: good morning
[21:49:24] crankharder: has joined #ruby
[21:50:19] Fernando-Basso: has joined #ruby
[21:50:30] faitswulff: has joined #ruby
[21:52:13] Devalo: has joined #ruby
[21:53:05] ylshao: has joined #ruby
[21:55:32] e3: has joined #ruby
[21:59:36] dviola: has joined #ruby
[22:00:37] dviola: has joined #ruby
[22:03:40] leftylink: &ri Kernel#caller rockandska
[22:03:40] rubydoc: rockandska: https://ruby-doc.org/core-2.6/Kernel.html#method-i-caller
[22:04:05] dante: has joined #ruby
[22:06:45] Guest5: has joined #ruby
[22:08:25] rockandska: leftylink: thanks, seems near from what i'm looking for, just need to see how to get only the method name without the first par 'script: in '
[22:09:04] ylshao: has joined #ruby
[22:09:19] sandfish: has joined #ruby
[22:14:46] leftylink: rockandska: ah I see. In that case, I actually aven't looked into this personally but it looks like caller_locations might be promising
[22:16:55] rockandska: leftylink: caller_locations seems to give me a similar output
[22:21:12] leftylink: it seems to give an object from which you can get the method name, rather than having to parse a string
[22:21:15] leftylink: which is why I suggested it
[22:21:28] ubuntuisloved: has joined #ruby
[22:24:02] rockandska: caller_locations.first.label seems to do the job indeed :)
[22:25:10] ylshao: has joined #ruby
[22:26:13] dviola: has joined #ruby
[22:26:27] am0123: has joined #ruby
[22:29:28] orbyt_: has joined #ruby
[22:30:53] xrexeon: has joined #ruby
[22:32:50] spacesuitdiver: has joined #ruby
[22:35:10] Caeso: has left #ruby: ("Leaving")
[22:38:44] diego2: has joined #ruby
[22:39:32] diego2: has left #ruby: ()
[22:41:17] ylshao: has joined #ruby
[22:57:20] ylshao: has joined #ruby
[23:04:46] AJA4350: has joined #ruby
[23:04:52] Nicmavr: has joined #ruby
[23:06:24] Devalo: has joined #ruby
[23:13:24] ylshao: has joined #ruby
[23:15:06] rockandska: has left #ruby: ()
[23:27:24] themsay: has joined #ruby
[23:28:48] devil_tux: has joined #ruby
[23:29:29] ylshao: has joined #ruby
[23:35:26] xrexeon: has joined #ruby
[23:44:34] BrianWGray: has joined #ruby
[23:48:23] ylshao: has joined #ruby
[23:51:51] segy: has joined #ruby
[23:53:13] Swyper: has joined #ruby
[23:58:53] ylshao: has joined #ruby