« Back to channel list

#ruby - 05 September 2017

« Back 1 day Forward 1 day »
[00:00:24] Rodya_: has joined #ruby
[00:00:37] jrabe: has joined #ruby
[00:04:44] kotk: has joined #ruby
[00:15:25] millerti: has joined #ruby
[00:16:16] JeanCarloMachado: has joined #ruby
[00:17:13] pharma_joe: has joined #ruby
[00:18:05] mjolnird: has joined #ruby
[00:22:26] neo95: has joined #ruby
[00:30:39] tacoboy: has joined #ruby
[00:36:48] gothicsouth: has joined #ruby
[00:36:51] __Yiota: has joined #ruby
[00:39:02] DallasMikkjal: has joined #ruby
[00:45:10] numbdewd: has joined #ruby
[00:52:56] haylon: has joined #ruby
[00:54:26] DallasMikkjal: 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 69 6e 74 65 6c 6c 69 67 65 6e 74 20 6c 69 66 65 2c 20 70 6c 65 61 73 65 20 50 4d 20 6d 65
[00:56:10] JeanCarloMachado: has joined #ruby
[00:58:08] mtkd: has joined #ruby
[00:59:26] bruno-: has joined #ruby
[01:00:17] milardovich: has joined #ruby
[01:02:36] Rodya_: has joined #ruby
[01:06:21] havenwood: Dall, can't PM you if you leave.
[01:06:22] apparition: has joined #ruby
[01:06:47] mtkd: has joined #ruby
[01:06:57] pi1: has joined #ruby
[01:07:46] __Yiota: has joined #ruby
[01:08:36] TastyTrout: havenwood: he's spammed that in a few channels, then left right away. probably a bot.
[01:09:16] havenwood: TastyTrout: aha
[01:12:51] ResidentBiscuit: has joined #ruby
[01:16:25] milardovich: has joined #ruby
[01:26:38] enterprisey: has joined #ruby
[01:26:48] bronson: has joined #ruby
[01:30:04] gizmore|2: has joined #ruby
[01:31:50] mim1k: has joined #ruby
[01:39:43] Ishido: has joined #ruby
[01:43:35] _sfiguser: has joined #ruby
[01:45:57] hutch34: has joined #ruby
[01:50:59] umaaji: has joined #ruby
[01:51:42] milardovich: has joined #ruby
[01:55:13] Ishido: has joined #ruby
[01:56:22] d^sh_: has joined #ruby
[02:00:12] cdg: has joined #ruby
[02:01:20] Ishido: has joined #ruby
[02:03:00] ornerymoose: has joined #ruby
[02:14:10] Jameser: has joined #ruby
[02:21:21] harai: has joined #ruby
[02:22:49] agent_white: has joined #ruby
[02:26:09] haylon: has joined #ruby
[02:26:11] enterprisey: has joined #ruby
[02:34:11] ovaltine1: has joined #ruby
[02:39:50] AnoHito: has joined #ruby
[02:42:17] TastyTrout: sure is quiet.
[02:42:23] TastyTrout: labor day or no
[02:47:21] numbdewd: has joined #ruby
[02:48:21] tohuw: has joined #ruby
[02:50:42] milardovich: has joined #ruby
[02:51:23] houhoulis: has joined #ruby
[02:52:58] sp4rrow: has joined #ruby
[02:59:31] gabrielm14: has joined #ruby
[02:59:43] gabrielm14: hola o hello
[03:00:08] cadillac_: has joined #ruby
[03:00:33] gabrielm14: hola o hello
[03:03:40] twillkens: has joined #ruby
[03:03:57] Rodya_: has joined #ruby
[03:04:19] gabrielm14: has left #ruby: ()
[03:06:42] hutch34: has joined #ruby
[03:11:42] mtkd: has joined #ruby
[03:14:40] TastyTrout: has left #ruby: ()
[03:14:57] TastyTrout: has joined #ruby
[03:15:44] hutch34: has joined #ruby
[03:15:50] raul782: has joined #ruby
[03:17:50] raul782: has joined #ruby
[03:18:57] gothicsouth: has joined #ruby
[03:19:13] raul782: has joined #ruby
[03:22:48] runescape07rsps: has joined #ruby
[03:23:51] inky: has joined #ruby
[03:24:07] ramfjord: has joined #ruby
[03:24:08] ramfjord_: has joined #ruby
[03:26:37] nicolai86: has joined #ruby
[03:28:00] bronson: has joined #ruby
[03:28:38] nicolai86: has joined #ruby
[03:32:16] mim1k: has joined #ruby
[03:33:31] nicolai86: has joined #ruby
[03:37:24] Dimik: has joined #ruby
[03:37:46] Pisuke: has joined #ruby
[03:39:05] inky: has joined #ruby
[03:39:12] mkali: has joined #ruby
[03:42:14] gix: has joined #ruby
[03:44:16] howdoi: has joined #ruby
[03:50:05] knight33: has joined #ruby
[03:50:27] naprimer: has joined #ruby
[04:04:46] Rodya_: has joined #ruby
[04:09:22] twillkens: has joined #ruby
[04:12:05] workmad3: has joined #ruby
[04:15:48] cdg: has joined #ruby
[04:23:43] cadillac_: has joined #ruby
[04:25:01] dhollinger: has joined #ruby
[04:27:46] balazs: has joined #ruby
[04:28:22] milardovich: has joined #ruby
[04:29:47] twillkens: has joined #ruby
[04:31:14] mim1k: has joined #ruby
[04:34:16] dhollinger: has joined #ruby
[04:34:48] gongura: has joined #ruby
[04:35:35] Azure: has joined #ruby
[04:36:20] gongura: has joined #ruby
[04:36:40] gongura: has left #ruby: ()
[04:38:05] rhyselsmore: has joined #ruby
[04:44:19] gusrub: has joined #ruby
[04:44:51] BSAlb: has joined #ruby
[04:45:08] Rodya_: has joined #ruby
[04:46:22] oleo: has joined #ruby
[04:47:25] nofxxxx: has joined #ruby
[04:48:08] BSab: has joined #ruby
[04:55:52] Azure: has joined #ruby
[04:57:58] gusrub_: has joined #ruby
[04:59:48] milardovich: has joined #ruby
[05:04:08] ledestin: has joined #ruby
[05:07:01] mim1k: has joined #ruby
[05:08:14] neo95: has joined #ruby
[05:09:26] gusrub: has joined #ruby
[05:12:34] rabajaj: has joined #ruby
[05:14:38] uZiel: has joined #ruby
[05:25:41] __Yiota: has joined #ruby
[05:29:03] bronson: has joined #ruby
[05:30:38] anisha: has joined #ruby
[05:32:46] pagios: has joined #ruby
[05:40:43] aupadhye: has joined #ruby
[05:41:49] andikr: has joined #ruby
[05:42:20] conta: has joined #ruby
[05:46:12] milardovich: has joined #ruby
[05:52:24] cconstantine: has joined #ruby
[05:53:42] snickers: has joined #ruby
[05:59:13] burgestrand: has joined #ruby
[06:01:32] milardovich: has joined #ruby
[06:01:55] aupadhye: has joined #ruby
[06:02:26] maryo: has joined #ruby
[06:05:29] mtkd: has joined #ruby
[06:08:48] neo95: has joined #ruby
[06:13:34] harfangk: has joined #ruby
[06:15:09] roshanavand: has joined #ruby
[06:15:24] harai: has joined #ruby
[06:15:41] Azure: has joined #ruby
[06:18:21] hutch34: has joined #ruby
[06:20:48] Mortomes|Work: has joined #ruby
[06:21:39] tvw: has joined #ruby
[06:23:52] voloyev: has joined #ruby
[06:25:29] tAn: has joined #ruby
[06:26:00] Rodya_: has joined #ruby
[06:26:08] naprimer: has joined #ruby
[06:28:23] Asher: has joined #ruby
[06:29:56] anas: has joined #ruby
[06:32:04] hutch34: has joined #ruby
[06:35:07] FastJack: has joined #ruby
[06:37:02] voloyev: has joined #ruby
[06:38:04] modin: has joined #ruby
[06:48:13] tAn: has joined #ruby
[06:51:00] conta: has joined #ruby
[06:51:03] tAn: has joined #ruby
[06:52:15] enterprisey: has joined #ruby
[06:52:58] sepp2k: has joined #ruby
[06:57:07] charliesome: has joined #ruby
[06:58:43] kreantos: has joined #ruby
[06:59:59] Ishido: has joined #ruby
[07:09:33] neo95: has joined #ruby
[07:13:31] ianfleeton: has joined #ruby
[07:13:57] paranoicsan: has joined #ruby
[07:14:07] TomyWork: has joined #ruby
[07:17:59] hutch34: has joined #ruby
[07:19:47] Mon_Ouie: has joined #ruby
[07:22:10] fabio_ros: has joined #ruby
[07:24:04] milardovich: has joined #ruby
[07:25:27] roshanavand: has joined #ruby
[07:25:57] __Yiota: has joined #ruby
[07:26:31] Rodya_: has joined #ruby
[07:27:03] fabio_ros: has joined #ruby
[07:28:05] mark_66: has joined #ruby
[07:29:43] fabio_ros1: has joined #ruby
[07:29:54] bronson: has joined #ruby
[07:32:26] Emmanuel_Chanel: has joined #ruby
[07:33:37] claudiuinberlin: has joined #ruby
[07:35:52] aufi: has joined #ruby
[07:41:02] hutch34: has joined #ruby
[07:44:09] frozengeek: has joined #ruby
[07:46:56] claudiuinberlin: has joined #ruby
[07:50:28] uZiel: has joined #ruby
[07:53:41] burgestrand: has joined #ruby
[07:59:44] frozengeek: has joined #ruby
[08:04:07] dionysus69: has joined #ruby
[08:04:17] Ishido: has joined #ruby
[08:04:46] charliesome: has joined #ruby
[08:05:03] claudiuinberlin: has joined #ruby
[08:05:50] Valkyrie_: has joined #ruby
[08:06:37] charliesome: has joined #ruby
[08:06:52] ur5us: has joined #ruby
[08:09:26] biberu: has joined #ruby
[08:11:13] charliesome_: has joined #ruby
[08:11:35] mikecmpbll: has joined #ruby
[08:12:02] charliesome: has joined #ruby
[08:14:05] sysvalve: has joined #ruby
[08:16:34] phinxy: has joined #ruby
[08:17:06] charliesome_: has joined #ruby
[08:17:36] Ishido: has joined #ruby
[08:20:30] hutch34: has joined #ruby
[08:20:57] tomphp: has joined #ruby
[08:22:13] charliesome: has joined #ruby
[08:23:10] Tempesta: has joined #ruby
[08:23:53] kapil___: has joined #ruby
[08:24:14] charliesome_: has joined #ruby
[08:24:25] kapil___: params.i.slug.nil? || params.i.name.length == 0 ? "New i Card" : params.i.name
[08:24:40] kapil___: what above line does?
[08:26:41] charliesome__: has joined #ruby
[08:27:13] Rodya_: has joined #ruby
[08:27:50] alex``: has joined #ruby
[08:27:58] Beams: has joined #ruby
[08:28:28] alex``: has joined #ruby
[08:29:21] marr: has joined #ruby
[08:29:46] charliesome: has joined #ruby
[08:31:24] karmayogi23: has joined #ruby
[08:31:34] Silthias: has joined #ruby
[08:31:36] funkytwig: has joined #ruby
[08:31:42] ur5us: has joined #ruby
[08:37:32] charliesome: has joined #ruby
[08:39:18] ljarvis: kapil___: what do you think?
[08:40:52] lxsameer: has joined #ruby
[08:41:21] kapil___: I think its first check it its nil? or length = 0 if yes set "new card" else "params.i.name"
[08:41:47] ljarvis: you're correct
[08:47:14] elomatreb: kapil___: Be careful, it doesn't actually set anything unless there's something before or after that line you're not showing. This just returns values
[08:48:42] kapil___: ok. i will take care
[08:49:14] kapil___: i will check
[08:54:45] ams__: has joined #ruby
[08:54:51] claudiuinberlin: has joined #ruby
[09:01:48] DaveTaboola: has joined #ruby
[09:02:59] ayonkhan: has joined #ruby
[09:09:39] gigetoo: has joined #ruby
[09:12:08] andikr: has joined #ruby
[09:13:48] jinie: has joined #ruby
[09:14:11] Serpent7776: has joined #ruby
[09:17:15] Ishido: has joined #ruby
[09:17:17] tvw: has joined #ruby
[09:29:53] tomphp: has joined #ruby
[09:29:55] charliesome: has joined #ruby
[09:31:13] bronson: has joined #ruby
[09:31:28] mim1k: has joined #ruby
[09:34:35] arquebus: has joined #ruby
[09:35:15] jaruga: has joined #ruby
[09:36:40] tomphp: has joined #ruby
[09:39:34] bladdezz: has joined #ruby
[09:41:06] charliesome: has joined #ruby
[09:41:34] Bhootrk_: has joined #ruby
[09:43:26] bigkevmcd: has joined #ruby
[09:48:03] tomphp: has joined #ruby
[09:52:14] t-recx: has joined #ruby
[09:55:20] ferr: has joined #ruby
[09:56:48] ur5us: has joined #ruby
[09:58:07] ayonkhan: has joined #ruby
[09:59:55] jey: has joined #ruby
[10:05:24] dminuoso: ACTION beats ruby
[10:06:17] konos5_: has joined #ruby
[10:06:26] dminuoso: First use case for class variables found after 10 years of Ruby.
[10:07:57] frozengeek: has joined #ruby
[10:10:55] apparition: has joined #ruby
[10:11:06] jey: has joined #ruby
[10:12:43] cajone: has joined #ruby
[10:13:24] tomphp: has joined #ruby
[10:14:03] nowhere_man: has joined #ruby
[10:18:34] tomphp: has joined #ruby
[10:19:51] ayonkhan: has joined #ruby
[10:22:07] tomphp: has joined #ruby
[10:23:06] ccooke: dminuoso: But I use those all the... wait, you mean actual *class* variables, not *class instance* variables. Carry on celebrating ;-)
[10:23:33] phinxy: has joined #ruby
[10:23:35] Ishido: has joined #ruby
[10:24:27] Jameser: has joined #ruby
[10:26:06] charliesome: has joined #ruby
[10:26:17] ShalokShalom_: has joined #ruby
[10:27:00] tomphp: has joined #ruby
[10:30:08] Rodya_: has joined #ruby
[10:35:08] Qchmqs__: has joined #ruby
[10:36:43] charliesome: has joined #ruby
[10:42:42] Silthias: has joined #ruby
[10:44:00] someuser: has joined #ruby
[10:44:46] guille-moe: has joined #ruby
[10:44:48] Silthias1: has joined #ruby
[10:50:44] tomphp: has joined #ruby
[10:52:18] jey2: has joined #ruby
[10:55:29] xcesariox: has joined #ruby
[11:07:04] pandaant: has joined #ruby
[11:08:01] f32: has joined #ruby
[11:09:02] f32: beginners question, but i am getting a undefined method `to_json' for NoMethod error using ruby at the command line (simple main.rb file) so... ruby main.rb
[11:09:22] f32: do i need to require anything to have access to json parsing in ruby?
[11:10:27] mikeiniowa: has joined #ruby
[11:11:02] elomatreb: f32: Yes - json. `require "json"`
[11:11:34] f32: elomatreb: thanks, i just had found that, was in the last place i looked (the docs) :D
[11:12:20] elomatreb: Depending on how you installed Ruby you may have the docs installed locally for use with ri, which is pretty useful in cases like this one
[11:12:36] elomatreb: A simple `ri to_json` would have told you where to look
[11:13:13] apparition47: has joined #ruby
[11:13:46] elomatreb: Well, now that I tried it it actually doesn't contain the one useful thing in this specific case, nvm
[11:18:19] burgestrand: has joined #ruby
[11:20:26] tomphp: has joined #ruby
[11:23:32] gheegh: has joined #ruby
[11:24:16] snickers: has joined #ruby
[11:25:29] aufi: has joined #ruby
[11:31:05] Rodya_: has joined #ruby
[11:32:20] bronson: has joined #ruby
[11:42:13] dminuoso: >> catch(:done) &->() { throw :done }
[11:42:14] ruby[bot]: dminuoso: # => no block given (LocalJumpError) ...check link for more (https://eval.in/855668)
[11:42:16] dminuoso: y u no work :(
[11:42:29] dminuoso: >> catch(:done) { ->() { throw :done }.() }
[11:42:30] ruby[bot]: dminuoso: # => nil (https://eval.in/855670)
[11:42:31] dminuoso: Seems silly
[11:43:11] ldnunes: has joined #ruby
[11:43:43] aufi: has joined #ruby
[11:44:57] konos5_: has joined #ruby
[11:45:46] Defenestrate: has joined #ruby
[11:46:23] Mon_Ouie: has joined #ruby
[11:46:32] millerti: has joined #ruby
[11:48:20] bruno-: has joined #ruby
[11:55:40] dn`: has joined #ruby
[11:57:50] burgestrand: >> catch(:done, &-> (done) { throw done })
[11:57:51] ruby[bot]: Burgestrand: # => nil (https://eval.in/855687)
[11:58:18] charliesome: has joined #ruby
[11:58:43] burgestrand: Cool, I assumed catch would be a keyword
[11:59:03] TastyTrout: >> Kernel.method(:catch)
[11:59:05] ruby[bot]: TastyTrout: # => #<Method: Kernel.catch> (https://eval.in/855694)
[11:59:10] TastyTrout: >> Kernel.method(:throw)
[11:59:11] ruby[bot]: TastyTrout: # => #<Method: Kernel.throw> (https://eval.in/855696)
[11:59:59] burgestrand: Also, TIL catch will generate a token if not given one, that's also sweet.
[12:00:24] burgestrand: >> catch &-> (done) { throw done, done }
[12:00:25] ruby[bot]: Burgestrand: # => #<Object:0x40a4db08> (https://eval.in/855697)
[12:00:50] gnufied: has joined #ruby
[12:00:52] burgestrand: (The ampersand-proc style is not strictly necessary, I just got stuck doing it :d)
[12:02:15] ornerymoose: has joined #ruby
[12:02:51] TastyTrout: i wonder what the usecase for nameless catch is
[12:04:18] burgestrand: It's a cheap way of guaranteeing that nested catches don't use the same label :p
[12:04:43] burgestrand: … does require you to pass the label down though, or pass down a `done` proc for each nesting
[12:05:09] dminuoso: Burgestrand: mmm oh yeah.
[12:05:16] dminuoso: Burgestrand: In this case I actually have a callable object
[12:05:27] TastyTrout: yeah. when i've seen try/catch used "done" would have to be passed through a huge callstack. but i can still see how it'd be useful
[12:05:53] bmurt: has joined #ruby
[12:06:20] TastyTrout: gives me some ideas
[12:06:46] burgestrand: Ya, `catch(:done) { catch(:done) { … } }` could be a bit confusing
[12:06:51] dminuoso: TastyTrout: It's the usefulness of goto really.
[12:07:01] dminuoso: If you use it to escape complex calculations early, its perfectly fine
[12:07:10] burgestrand: goto requires the label to be known in advance though, right?
[12:07:23] bmurt: has joined #ruby
[12:07:34] dminuoso: Burgestrand: Well since goto is local its implied
[12:07:43] dminuoso: though catch/throw give you non-local goto
[12:07:44] burgestrand: Ah, right, it's jumps that are global
[12:07:56] dminuoso: Burgestrand: well *farjumps
[12:08:07] burgestrand: TIL there are shortjumps
[12:08:13] dminuoso: or no not far jumps
[12:08:21] dminuoso: non-local jumps and local jumps is the categorization Im looking for
[12:08:38] dminuoso: i.e. goto vs setjump/longjmp
[12:08:40] bmurt: has joined #ruby
[12:08:52] TastyTrout: Burgestrand: could also be useful in cases like pry... eg there's: throw(:breakout), which makes ':breakout' reserved by Pry. so instead it could be, `throw pry.throwable` or sth.
[12:09:06] burgestrand: TastyTrout yeah!
[12:09:07] dminuoso: Burgestrand: interestingly under the hood exceptions use catch/throw directly
[12:09:16] dminuoso: (and catch/throw uses setjmp/longjmp)
[12:09:45] dminuoso: You can see this if you inspect the compiler output
[12:09:52] burgestrand: dminuoso I guess it makes sense, considering catch/throw can carry objects up the stack with it, why not carry an exception object :)
[12:10:01] dminuoso: asm>> begin foo; rescue; end
[12:10:02] ruby[bot]: dminuoso: I have disassembled your code, the result is at https://eval.in/855701
[12:10:18] dminuoso: (As you can see rescue becomes an entry in the catch table)
[12:10:35] dminuoso: Burgestrand: yup
[12:10:56] dminuoso: even retry is implemented with a separate catch :)
[12:11:09] KeyJoo: has joined #ruby
[12:17:16] gheegh: has joined #ruby
[12:20:29] knight33: has joined #ruby
[12:22:58] claudiuinberlin: has joined #ruby
[12:27:11] _whitelogger: has joined #ruby
[12:29:14] ShekharReddy: has joined #ruby
[12:31:51] Rodya_: has joined #ruby
[12:33:07] houhoulis: has joined #ruby
[12:35:11] charliesome: has joined #ruby
[12:35:51] spheric: has joined #ruby
[12:36:33] spheric_: has joined #ruby
[12:38:21] griffindy: has joined #ruby
[12:42:32] millerti: has joined #ruby
[12:42:32] JeanCarloMachado: has joined #ruby
[12:46:55] spheric: has joined #ruby
[12:47:13] tomphp: has joined #ruby
[12:55:21] tacoboy: has joined #ruby
[12:57:01] dviola: has joined #ruby
[12:59:06] nertzy: has joined #ruby
[13:01:15] tomphp: has joined #ruby
[13:04:09] inky: has joined #ruby
[13:10:12] twillkens: has joined #ruby
[13:15:42] z64: has joined #ruby
[13:17:01] jordanm: has joined #ruby
[13:19:46] charliesome: has joined #ruby
[13:21:09] tomphp: has joined #ruby
[13:22:15] frozengeek: has joined #ruby
[13:23:52] GinoMan: has joined #ruby
[13:32:35] Sylario: has joined #ruby
[13:33:18] bronson: has joined #ruby
[13:34:22] Ishido: has joined #ruby
[13:35:17] tomphp: has joined #ruby
[13:36:29] ule: has left #ruby: ()
[13:38:52] ule: has joined #ruby
[13:39:57] minimalism: has joined #ruby
[13:44:06] charliesome: has joined #ruby
[13:48:09] __Yiota: has joined #ruby
[13:48:39] tomphp: has joined #ruby
[13:49:00] S007: has joined #ruby
[13:49:29] brodul: has joined #ruby
[13:49:59] laphoraig92: has joined #ruby
[13:54:24] skweek: has joined #ruby
[13:54:25] oleo: has joined #ruby
[13:56:36] tomphp: has joined #ruby
[13:58:43] cadillac_: has joined #ruby
[14:07:16] charliesome: has joined #ruby
[14:08:04] konos5_: has joined #ruby
[14:10:04] bmurt: has joined #ruby
[14:10:49] Rapture: has joined #ruby
[14:15:16] theunraveler: has joined #ruby
[14:15:25] twillkens: has joined #ruby
[14:17:40] imperator: has joined #ruby
[14:18:14] tsglove2: has joined #ruby
[14:27:37] t-recx: has joined #ruby
[14:29:34] GinoMan: has joined #ruby
[14:31:13] claudiuinberlin: has joined #ruby
[14:33:20] Rodya_: has joined #ruby
[14:34:03] mikecmpb_: has joined #ruby
[14:34:13] chouhoulis: has joined #ruby
[14:34:15] bmurt: has joined #ruby
[14:38:43] claudiuinberlin: has joined #ruby
[14:38:45] bruno-: has joined #ruby
[14:39:29] ruby[bot]: -bbb canteen4!*@*$#ruby-fix-your-connection aduabu!*@*$#ruby-fix-your-connection *!*@c-24-6-102-219.hsd1.ca.comcast.net$#ruby-fix-your-connection
[14:39:31] GinoMan: has joined #ruby
[14:46:13] pi2: has joined #ruby
[14:46:29] kotk_: has joined #ruby
[14:47:30] ramfjord: has joined #ruby
[14:48:48] ResidentBiscuit: has joined #ruby
[14:49:06] knight33: has joined #ruby
[14:49:47] GinoMan: has joined #ruby
[14:50:24] vaq: has joined #ruby
[14:50:37] vaq: hi, does anyone know how to test output for multiple words in cucumber?
[14:51:15] JeanCarloMachado: has joined #ruby
[14:51:28] rippa: has joined #ruby
[14:54:58] neo95: has joined #ruby
[14:55:11] claudiuinberlin: has joined #ruby
[14:56:18] aufi: has joined #ruby
[14:56:57] digitalfiz: has left #ruby: ()
[14:59:30] GinoMan: has joined #ruby
[15:00:21] dar123: has joined #ruby
[15:04:18] twillkens: has joined #ruby
[15:04:37] ramfjord: has joined #ruby
[15:04:39] ramfjord_: has joined #ruby
[15:06:54] ErhardtMundt: has joined #ruby
[15:06:57] TheBrayn: has joined #ruby
[15:06:57] Rodya_: has joined #ruby
[15:08:01] baroquebobcat: has joined #ruby
[15:09:33] GinoMan: has joined #ruby
[15:09:57] ErhardtMundt: guys, I have a problem
[15:10:15] ErhardtMundt: I read from a fifo file and in an infinite loop I:
[15:10:23] ErhardtMundt: 1. gets from the fifo (blocking)
[15:10:32] ErhardtMundt: 2. spawn a thread that does something with that
[15:12:02] mark_66: has left #ruby: ("PART #elixir-lang :PART #crystal-lang :PING 1504624322")
[15:12:40] ErhardtMundt: the gets seems to screw the threads somehow
[15:12:49] ErhardtMundt: do you have anything to suggest?
[15:13:14] snickers: has joined #ruby
[15:13:14] ErhardtMundt: (I am running the script through `rails runner script.rb`, FYI)
[15:14:10] tomphp: has joined #ruby
[15:15:04] jamiejackson: has joined #ruby
[15:17:14] cdg: has joined #ruby
[15:18:23] charliesome: has joined #ruby
[15:19:47] GinoMan: has joined #ruby
[15:21:26] baroquebobcat: has joined #ruby
[15:22:09] s3nd1v0g1us: has joined #ruby
[15:25:08] mtkd: has joined #ruby
[15:25:09] cdg_: has joined #ruby
[15:26:43] mikecmpbll: has joined #ruby
[15:28:50] TheBrayn: has joined #ruby
[15:29:35] GinoMan: has joined #ruby
[15:31:55] cagomez: has joined #ruby
[15:32:28] havenwood: ErhardtMundt: Make sure to enable abort_on_exception or at least report_on_exception: Thread.abort_on_exception = true
[15:32:57] havenwood: ErhardtMundt: Are you using?: $stdin.gets
[15:33:54] JeanCarloMachado: has joined #ruby
[15:34:21] ErhardtMundt: havenwood: I'm using fifo_file.gets
[15:34:51] bronson: has joined #ruby
[15:35:51] matthewd: I think "seems to screw the threads somehow" could have a little more detail
[15:37:12] __Yiota: has joined #ruby
[15:38:14] mark_on_the_moon: has joined #ruby
[15:39:35] GinoMan: has joined #ruby
[15:42:15] __Yiota: has joined #ruby
[15:42:16] gusrub: has joined #ruby
[15:42:38] sepp2k: has joined #ruby
[15:45:26] Silthias1: has joined #ruby
[15:45:51] brent__: has joined #ruby
[15:49:01] roshanavand: has joined #ruby
[15:49:46] GinoMan: has joined #ruby
[15:50:24] hutch34_: has joined #ruby
[15:51:36] gusrub: has joined #ruby
[15:52:04] jackjackdripper: has joined #ruby
[15:53:24] claudiuinberlin: has joined #ruby
[15:53:48] yqt: has joined #ruby
[15:57:52] mikecmpbll: has joined #ruby
[15:59:35] GinoMan: has joined #ruby
[16:00:04] gusrub: has joined #ruby
[16:01:53] Skull0Inc: has joined #ruby
[16:02:17] charliesome: has joined #ruby
[16:06:34] milardovich: has joined #ruby
[16:07:58] claudiuinberlin: has joined #ruby
[16:08:41] marxarelli: has joined #ruby
[16:13:59] milardovich: has joined #ruby
[16:14:35] kobain: has joined #ruby
[16:18:47] nacsurte: has joined #ruby
[16:20:11] Ishido: has joined #ruby
[16:20:51] [Butch]: has joined #ruby
[16:22:01] Puffball: has joined #ruby
[16:22:59] tomphp: has joined #ruby
[16:23:35] TastyTrout: code example would be best. you're talking words from your understanding, which may be wrong. so please share code for best results.
[16:24:57] TomyLobo: has joined #ruby
[16:25:01] tomphp: has joined #ruby
[16:28:37] twillkens: has joined #ruby
[16:31:42] Skull0Inc: has joined #ruby
[16:32:01] Rodya_: has joined #ruby
[16:32:11] eckhardt: has joined #ruby
[16:33:27] Axy: has joined #ruby
[16:33:28] SeepingN: has joined #ruby
[16:35:48] cagomez: has joined #ruby
[16:36:42] tomphp: has joined #ruby
[16:37:16] Rodya__: has joined #ruby
[16:37:24] Mia: has joined #ruby
[16:37:24] Mia: has joined #ruby
[16:39:39] MarkBilk_: has joined #ruby
[16:40:04] j`ey: has joined #ruby
[16:40:23] j`ey: what am I doing wrong to get this to match the whole string? "1a1a1a1" =~ /((?:[0-9][a-f]))+/
[16:40:56] havenwood: j`ey: anchor to the beginning `\A` and end `\z`
[16:41:44] j`ey: havenwood: sorry it should match all the string apart from the final 1
[16:41:56] havenwood: j`ey: Why the capture and non-capture group? What are you trying to do?
[16:42:08] matthewd: j`ey: Your regex matches a sequence of one or more of (a number followed by a letter). Is that what you want?
[16:42:09] j`ey: trying to match the longest group of digit then char
[16:42:34] bruno-_: has joined #ruby
[16:42:50] havenwood: >> "1a1a1a1" =~ /\A(?:[0-9][a-f])+\z/
[16:42:51] havenwood: >> "1a1a1a" =~ /\A(?:[0-9][a-f])+\z/
[16:42:51] ruby[bot]: havenwood: # => nil (https://eval.in/855872)
[16:42:52] ruby[bot]: havenwood: # => 0 (https://eval.in/855873)
[16:42:54] havenwood: j`ey: ^ does that make sense?
[16:43:03] baroquebobcat: has joined #ruby
[16:43:17] j`ey: yeah, but it's not what I want
[16:43:25] havenwood: j`ey: What do you want?
[16:43:30] j`ey: I want to find the longest group of the match
[16:44:17] matthewd: Oh, do you mean /((?:[0-9][a-f])+)/ perhaps?
[16:44:23] tomphp: has joined #ruby
[16:44:41] j`ey: oh I'm dumb!
[16:45:25] matthewd: If you want the whole match you can use $& (or #match etc), no need for a capture group
[16:45:44] orbyt_: has joined #ruby
[16:46:01] havenwood: >> "1a1a1a1nerp1b2b3b4b".scan(/(?:[0-9][a-f])+/).max_by(&:size)
[16:46:02] ruby[bot]: havenwood: # => "1b2b3b4b" (https://eval.in/855874)
[16:48:27] orbyt_: has joined #ruby
[16:51:46] frozengeek: has joined #ruby
[16:51:52] j`ey: havenwood: neat
[16:52:01] j`ey: havenwood: I guess my regex way only matches the first
[16:53:35] dionysus69: has joined #ruby
[16:55:27] milardovich: has joined #ruby
[16:56:29] laphoraig92: has joined #ruby
[16:56:47] milardovich: has joined #ruby
[16:57:07] skweek: has joined #ruby
[16:57:42] milardovich: has joined #ruby
[16:58:14] ishahnaz: has joined #ruby
[16:58:37] milardovich: has joined #ruby
[16:59:28] milardov_: has joined #ruby
[17:00:23] milardov_: has joined #ruby
[17:01:27] mikecmpbll: has joined #ruby
[17:01:46] quobo: has joined #ruby
[17:03:02] milardov_: has joined #ruby
[17:03:32] selim: has joined #ruby
[17:03:53] WeiJunLi: has joined #ruby
[17:08:11] Rodya_: has joined #ruby
[17:08:40] ledestin: has joined #ruby
[17:09:05] atmosx: has joined #ruby
[17:09:17] guymanndude: has joined #ruby
[17:10:39] guymanndude: hi folks, I'm wondering if there's an obvious way of solving my problem I haven't thought of: I want to populate a Ruby file with values from a YAML file
[17:11:07] guymanndude: I've loaded the YAML file, know how to access the keys I need...but how to interpolate that into the actual Ruby script?
[17:13:25] havenwood: guymanndude: What do you mean by "interpolate that into the actual Ruby script?" Do you want to iterate over every key/value or something else? Show us a gist of what you have so far?
[17:13:47] darix: havenwood: probably setting variables based of the values of in the yaml
[17:16:19] guymanndude: havenwood: sure, https://paste.ee/p/2W20a#5kV8yzWQerCANJPEdQX5lyE1OzXz7f1e
[17:16:57] guymanndude: yup darix. I can change the state of the file by running it through Ruby, but am unsure as to how to "trigger" the interpolation/reading from the YAML file
[17:17:11] havenwood: guymanndude: Another way to get at those nested values is: file.dig 'key', 'value'
[17:17:55] Cohedrin_: has joined #ruby
[17:19:19] havenwood: guymanndude: What's going on on line 6? What might `STUFF` be in your example?
[17:19:32] havenwood: {dev: {???}}
[17:19:56] havenwood: guymanndude: Where do the key and value come from in the `???` part above?
[17:20:16] havenwood: guymanndude: Is `file["key"]["value"]` supposed to provide both key and value/
[17:20:58] havenwood: >> value = {aim: true}; {**value} # guymanndude
[17:20:59] ruby[bot]: havenwood: # => {:aim=>true} (https://eval.in/855885)
[17:21:47] havenwood: guymanndude: If `file["key"]["value"]` is already a Hash, see above ^. If it's something else, what is it?
[17:22:01] guymanndude: havenwood: so file["key"]["value"] is just giving the path to the exact value I want to interpolate there from the YAML file
[17:22:18] havenwood: guymanndude: What's the key for that value?
[17:22:25] guymanndude: there's a key->value in the YAML I'm loading, I want to access the key
[17:22:33] guymanndude: excuse me, I meant I want to access the value**
[17:23:01] havenwood: guymanndude: This isn't valid, because there's no Hash key: {42}
[17:23:07] havenwood: guymanndude: On line 6, there's no Hash key.
[17:23:15] havenwood: guymanndude: What is the key supposed to be?
[17:23:38] havenwood: guymanndude: As you have it, it's a syntax error. I'm curious what you mean the key to be?
[17:23:44] guymanndude: havenwood: it's an example key. in practice, it's our different environments in the YAML file (dev, test, qat, prod)
[17:24:02] guymanndude: I don't think it's a syntax error, parses correctly in irb...
[17:24:16] matthewd: This is way too abstract for me
[17:24:30] havenwood: Yeah, I don't follow.
[17:24:50] havenwood: guymanndude: What is `file["key"]["value"]`???
[17:24:51] havenwood: guymanndude: If you binding.pry, what is that value?
[17:24:53] havenwood: guymanndude: file["key"]["value"] #=>
[17:24:58] guymanndude: you can ignore all that...here's a simpler example: https://paste.ee/p/fOG2h
[17:25:01] guymanndude: sorry for the confusion
[17:25:19] matthewd: Specific pair of .rb and .yml files, desired behaviour, and how the observed behaviour differs, please
[17:25:30] matthewd: Because yes, that'll work fine as is
[17:26:21] matthewd: It doesn't have to be your real code/data, but it does have to be something you've run locally to confirm it reproduces the situation you're in
[17:26:53] havenwood: guymanndude: In your example, you've assigned the constant `STUFF` to the `file["key"]["value"]` value. There's no apparent problem.
[17:27:04] guymanndude: matthewd: sure, here's a better link https://paste.ee/p/7uJ4T#U02tvHWFNvWkBU9rCRt1ArLBTLskW7Z6
[17:27:30] guymanndude: desired behaviour is STUFF should now equal/be assigned "blah"
[17:27:44] matthewd: And observed behaviour?
[17:27:44] ccooke: dminuoso: it's a parser limitation. You can't pass a block with & because you've aready *ended* the parameter list
[17:27:53] ccooke: ... Bah. Lost in scrollback.
[17:28:01] guymanndude: havenwood: right, but I want the value from the YAML file to be interpolated into the ruby file
[17:28:23] havenwood: guymanndude: How does it differ from how you want it?
[17:28:50] havenwood: guymanndude: Because in your example: STUFF #=> blah"
[17:29:03] Rodya_: has joined #ruby
[17:29:08] havenwood: guymanndude: Is that not what you're observing?
[17:29:39] hahuang65: has joined #ruby
[17:29:46] guymanndude: right...but how do I get some_file.rb to go from the "templated" value to actually have the value from the YAML file interpolated?
[17:30:04] guymanndude: like literally have STUFF = "blah" in some_file.rb
[17:30:13] matthewd: Are you literally attempting to edit the actual file on disk?!
[17:30:20] havenwood: guymanndude: You want to actually modify the Ruby file?
[17:30:30] guymanndude: trust me, I want to do this
[17:30:33] claudiuinberlin: has joined #ruby
[17:30:49] matthewd: Then you don't want yaml parsing in the file at all
[17:30:49] havenwood: you want the Ruby file to modify itself?
[17:30:52] havenwood: I don't trust you! ;-P
[17:31:05] matthewd: You want a 3rd script which will modify the first one
[17:31:45] WeiJunLi: has joined #ruby
[17:31:50] guymanndude: hmm, I've already written one that modifies YAML files like this...guess I have to have it handle Ruby files as well now
[17:31:54] havenwood: guymanndude: The Ruby script modifying itself is highly suspect. Can you tell us more about what you're doing?
[17:32:21] matthewd: The security implications are.. not great, but it's your computer ¯\_(ツ)_/¯
[17:32:48] ramfjord: has joined #ruby
[17:32:49] ramfjord_: has joined #ruby
[17:32:57] guymanndude: so I've already written a third script that goes out to the internet and populates a YAML file. Then I want to load data from that modified YAML file into another Ruby file
[17:33:14] kies: has joined #ruby
[17:33:43] guymanndude: the target Ruby file has credentials for talking to a SOAP endpoint
[17:33:45] havenwood: guymanndude: Why do you want Ruby to hardcode those values into its source code? What's the reason?
[17:33:55] guymanndude: havenwood: see above^
[17:34:24] havenwood: guymanndude: I mean why do you want to rewrite the Ruby file so the values are inline rather than simply deserializing them.
[17:34:25] guymanndude: it's to setup dev environments with credentials stored in a secure site online (think like lastpass/1password etc)
[17:35:06] matthewd: We understand why you need to load external data. We don't understand why you'd want to modify the actual script to do that.
[17:35:35] matthewd: This is a very ordinary requirement, and this is very much not how it's done
[17:35:38] bronson: has joined #ruby
[17:35:42] guymanndude: because for all intents and purposes the Ruby script is just more data/credentials
[17:35:57] matthewd: If you really want us to ignore that fact we can, but it's a really bad idea
[17:36:12] guymanndude: and because my boss added this as a requirement ¯\_(ツ)_/¯
[17:36:32] matthewd: Again, the loading of the credentials, or the literal rewriting of the file?
[17:37:06] guymanndude: how would you rewrite the file from the YAML file, essentially is what I'm asking
[17:37:35] matthewd: YAML is a structured format -- you can load it, edit it, then re-save it
[17:37:59] matthewd: Ruby source is not, for any practical purposes: you're going to have to do bare string manipulation to shove the value into the right place
[17:39:17] devyn: has joined #ruby
[17:39:24] Cohedrin_: has joined #ruby
[17:41:14] ltem: has joined #ruby
[17:41:50] guymanndude: just realized what I'm trying to do is self-modifying code and that this is a whole "Thing"
[17:42:11] guymanndude: ok, will continue my research there...apparently there's a thing called closures, sounds promising
[17:45:46] matthewd: You are / your boss is turning a very simple task into a very complicated one, for little to no obvious benefit. I'd be pushing back on the implementation detail, and just having ruby read the creds from the yaml file at runtime.
[17:48:54] imode: has joined #ruby
[17:51:08] konsolebox: has joined #ruby
[17:51:23] laphoraig92: has joined #ruby
[17:51:58] twillkens: has joined #ruby
[17:54:22] devyn: has joined #ruby
[17:54:52] tenderlove: has joined #ruby
[17:55:09] orbyt_: has joined #ruby
[17:56:05] zachk: has joined #ruby
[17:57:31] gusrub: has joined #ruby
[17:57:46] laphoraig92: has joined #ruby
[17:57:48] JeanCarloMachado: has joined #ruby
[17:58:13] ddffg: has joined #ruby
[18:00:52] vondruch: has joined #ruby
[18:06:20] vondruch: has joined #ruby
[18:10:04] cdg: has joined #ruby
[18:10:42] fmartingr: has joined #ruby
[18:11:50] claudiuinberlin: has joined #ruby
[18:12:02] cdg__: has joined #ruby
[18:12:18] baroquebobcat: has joined #ruby
[18:14:04] Ishido: has joined #ruby
[18:14:57] __Yiota: has joined #ruby
[18:18:38] cdg: has joined #ruby
[18:21:42] FrostCandy: has joined #ruby
[18:26:01] cagomez: has joined #ruby
[18:26:44] ramfjord: has joined #ruby
[18:26:45] ramfjord_: has joined #ruby
[18:27:00] twillkens: has joined #ruby
[18:28:28] jinie: has joined #ruby
[18:29:33] Rodya_: has joined #ruby
[18:30:15] cagomez: has joined #ruby
[18:30:36] gusrub: has joined #ruby
[18:31:43] enterprisey: has joined #ruby
[18:33:10] cagomez: has joined #ruby
[18:34:06] cdg_: has joined #ruby
[18:34:52] lxsameer: has joined #ruby
[18:42:03] yeticry_: has joined #ruby
[18:42:34] cagomez: has joined #ruby
[18:42:57] twillkens: has joined #ruby
[18:44:03] lasey: has joined #ruby
[18:46:02] ldnunes: has joined #ruby
[18:51:36] guymanndude: turns out I was way overthinking this
[18:51:42] guymanndude: thanks all havenwood, matthewd
[18:53:02] benlieb: has joined #ruby
[18:54:42] j`ey: has left #ruby: ()
[18:56:16] TastyTrout: maybe you can use erb, to replace with the values in a `foo.rb.erb` file, then write the result as `foo.rb`, then run that.
[18:56:44] orbyt_: has joined #ruby
[18:56:46] TastyTrout: i'm not sure why you'd want to make it more complicated but tbh using erb that way sounds interesting
[19:03:36] laphoraig92: has joined #ruby
[19:05:23] mtkd: has joined #ruby
[19:07:34] lasey: has joined #ruby
[19:08:23] WeiJunLi: has joined #ruby
[19:10:53] __Yiota: has joined #ruby
[19:11:38] PaulCapestany: has joined #ruby
[19:12:05] preyalone: has joined #ruby
[19:12:46] sp4rrow: has joined #ruby
[19:15:39] Dimik: has joined #ruby
[19:15:53] ghormoon: has joined #ruby
[19:17:07] claudiuinberlin: has joined #ruby
[19:20:31] skweek: has joined #ruby
[19:26:31] cagomez: has joined #ruby
[19:32:13] twillkens: has joined #ruby
[19:34:41] mark_on_the_moon: has joined #ruby
[19:34:59] jackjackdripper: has joined #ruby
[19:36:33] bronson: has joined #ruby
[19:39:16] lucasr: has joined #ruby
[19:39:19] tomphp: has joined #ruby
[19:39:48] maryo: has joined #ruby
[19:39:48] orbyt_: has joined #ruby
[19:40:03] a-b_: has joined #ruby
[19:45:08] d5sx43: has joined #ruby
[19:45:45] bmurt: has joined #ruby
[19:46:16] gusrub: has joined #ruby
[19:46:39] Rodya_: has joined #ruby
[19:47:29] bmurt: has joined #ruby
[19:50:22] jenrzzz: has joined #ruby
[19:50:22] jenrzzz: has joined #ruby
[19:57:53] twillkens: has joined #ruby
[19:59:47] _sfiguser: has joined #ruby
[20:02:15] Ishido: has joined #ruby
[20:03:36] r7c: has joined #ruby
[20:04:54] enterprisey: has joined #ruby
[20:09:00] cdg: has joined #ruby
[20:09:46] cdg_: has joined #ruby
[20:16:04] twillkens: has joined #ruby
[20:17:23] dviola: has joined #ruby
[20:17:55] karapetyan: has joined #ruby
[20:24:07] tvw: has joined #ruby
[20:25:01] enterprisey: has joined #ruby
[20:25:20] ur5us: has joined #ruby
[20:25:30] ur5us: has joined #ruby
[20:27:04] cagomez: has joined #ruby
[20:30:07] jackjackdripper1: has joined #ruby
[20:30:30] twillkens: has joined #ruby
[20:30:41] jenrzzz: has joined #ruby
[20:30:41] jenrzzz: has joined #ruby
[20:31:22] konsolebox: has joined #ruby
[20:31:30] BSAlb: has joined #ruby
[20:32:07] FastJack: has joined #ruby
[20:38:39] ozcanesen: has joined #ruby
[20:38:47] jenrzzz: has joined #ruby
[20:38:47] jenrzzz: has joined #ruby
[20:43:08] cagomez: has joined #ruby
[20:44:36] twillkens: has joined #ruby
[20:45:02] ledestin: has joined #ruby
[20:45:46] bmurt: has joined #ruby
[20:51:49] roshanavand: has joined #ruby
[20:55:13] Cohedrin_: has joined #ruby
[21:01:21] orbyt_: has joined #ruby
[21:02:56] mtkd: has joined #ruby
[21:03:20] guille-moe: has joined #ruby
[21:06:01] milardovich: has joined #ruby
[21:07:02] inky: has joined #ruby
[21:08:35] GiuseppeP: has joined #ruby
[21:11:18] charliesome: has joined #ruby
[21:12:50] brent__: has joined #ruby
[21:13:24] conta: has joined #ruby
[21:16:05] cconstantine: has joined #ruby
[21:16:05] pleiosaur: has joined #ruby
[21:17:12] quobo: has joined #ruby
[21:19:46] PaulCapestany: has joined #ruby
[21:23:00] brent__: has joined #ruby
[21:27:36] tomphp: has joined #ruby
[21:30:32] jenrzzz_: has joined #ruby
[21:32:33] cagomez: has joined #ruby
[21:35:55] cagomez: has joined #ruby
[21:36:58] hahuang65: has joined #ruby
[21:37:54] bronson: has joined #ruby
[21:38:47] gusrub: has joined #ruby
[21:40:57] milardovich: has joined #ruby
[21:45:34] flaviocamilo: has joined #ruby
[21:47:55] Mon_Ouie: has joined #ruby
[21:48:44] ngrigory: has joined #ruby
[21:50:52] jenrzzz: has joined #ruby
[21:52:30] ornerymoose: has joined #ruby
[21:56:28] mtkd: has joined #ruby
[21:56:47] raynold: has joined #ruby
[21:59:20] workmad3: has joined #ruby
[22:00:35] AndBobsYourUncle: has joined #ruby
[22:04:47] uZiel: has joined #ruby
[22:06:06] __Yiota: has joined #ruby
[22:06:50] dionysus70: has joined #ruby
[22:08:02] __Yiota: has joined #ruby
[22:10:21] knight33: has joined #ruby
[22:12:05] mtkd: has joined #ruby
[22:13:18] twillkens: has joined #ruby
[22:13:47] gothicsouth: has joined #ruby
[22:13:51] benlieb: has joined #ruby
[22:15:02] orbyt_: has joined #ruby
[22:16:11] ForeignBiscuit: has joined #ruby
[22:17:57] JR042444__: has joined #ruby
[22:22:48] cagomez: has joined #ruby
[22:24:24] jenrzzz: has joined #ruby
[22:24:24] jenrzzz: has joined #ruby
[22:26:53] cagomez: has joined #ruby
[22:29:56] cagomez: has joined #ruby
[22:30:58] _sfiguser: has joined #ruby
[22:32:25] flaviocamilo: has joined #ruby
[22:33:14] liamc: has joined #ruby
[22:34:20] cagomez: has joined #ruby
[22:34:25] ResidentBiscuit: has joined #ruby
[22:36:44] funkytwig: has joined #ruby
[22:44:14] Dimik: has joined #ruby
[22:58:09] milardovich: has joined #ruby
[22:58:31] MrBusiness: has joined #ruby
[23:02:49] enterprisey: has joined #ruby
[23:06:01] cdg: has joined #ruby
[23:06:25] runescape07rsps: has joined #ruby
[23:06:41] brent__: has joined #ruby
[23:09:21] montyboy: has joined #ruby
[23:10:57] bmurt: has joined #ruby
[23:13:05] __Yiota: has joined #ruby
[23:14:06] rhyselsmore: has joined #ruby
[23:14:59] goyox86_: has joined #ruby
[23:15:31] t-recx: has joined #ruby
[23:19:52] tfitts: has joined #ruby
[23:25:55] frmendes: has joined #ruby
[23:33:25] qeevus: has joined #ruby
[23:34:12] griffindy: has joined #ruby
[23:34:21] gothicsouth: has joined #ruby
[23:38:46] bronson: has joined #ruby
[23:46:05] cdg: has joined #ruby
[23:48:06] milardovich: has joined #ruby
[23:48:25] tenderlo_: has joined #ruby
[23:49:20] jackjackdripper: has joined #ruby
[23:54:40] hutch34: has joined #ruby
[23:57:22] orbyt_: has joined #ruby
[23:57:51] twillkens: has joined #ruby