« Back to channel list

#ruby - 16 January 2018

« Back 1 day Forward 1 day »
[00:00:14] GremL1N2: has joined #ruby
[00:00:18] xelkarin: has joined #ruby
[00:00:19] mtkd: has joined #ruby
[00:02:48] chocoelho: has joined #ruby
[00:04:00] heftig: has joined #ruby
[00:05:17] nicesignal: has joined #ruby
[00:13:02] dstrunk: has joined #ruby
[00:13:24] tcopeland: has joined #ruby
[00:14:25] lroca: has joined #ruby
[00:17:55] Sembei: has joined #ruby
[00:25:47] AJA4350: has joined #ruby
[00:26:46] Toggi3: has joined #ruby
[00:33:23] mtkd: has joined #ruby
[00:46:06] Trel: Anyone have any idea? I can't figure out why it wouldn't show with the which command, but is with the list
[00:47:32] jtdoncas: gem list returns a list of gems
[00:47:57] jtdoncas: gem which <FILE> searches for the location of a library file
[00:48:10] jtdoncas: which may or not be the name of the gem
[00:48:32] jtdoncas: gem list --help ;;; gem which --help
[00:49:02] tastygradient: has joined #ruby
[00:52:05] tastygradient: has left #ruby: ()
[00:54:31] Trel: So provided I don't know the path, how would I find the path for an installed gem?
[00:54:45] Trel: (considering it shows up with list)
[00:58:08] bronson: has joined #ruby
[01:02:03] Phage: has joined #ruby
[01:02:04] Phage: has joined #ruby
[01:02:45] cdg: has joined #ruby
[01:10:13] RyanMcCoskrie: has joined #ruby
[01:10:45] jtdoncas: Trel: bundle show [gemname] if using bundler
[01:10:56] jtdoncas: or gem environment
[01:11:21] jtdoncas: or gem which *gemname*
[01:12:35] dtzuzu: has joined #ruby
[01:13:58] guardianx: has joined #ruby
[01:21:19] haylon_: has joined #ruby
[01:22:45] r3kz: has joined #ruby
[01:24:25] kossae: has joined #ruby
[01:27:41] justinfaler: has joined #ruby
[01:32:20] my123: has joined #ruby
[01:32:20] my123: has joined #ruby
[01:32:46] chocoelho: has joined #ruby
[01:33:24] alfiemax: has joined #ruby
[01:34:04] RyanMcCoskrie: has joined #ruby
[01:35:04] cschneid_: has joined #ruby
[01:43:29] AJA4350: has joined #ruby
[01:45:38] Trel: jtdoncas: no bundler, gem enviornment shows overall paths, not specific gems, and 'gem which <gemname>' says it doesn't exist
[01:46:09] Trel: Which is why I'm so stumped
[01:47:03] jtdoncas: gem which *gemname*
[01:47:08] jtdoncas: Trel: with the starts
[01:47:41] Trel: hold on, I'll try that
[01:48:07] Trel: "ERROR: Can't find ruby library file or shared library *minima*"
[01:49:15] jtdoncas: gem environment
[01:49:22] jtdoncas: under GEM PATHS:
[01:49:27] jtdoncas: search in those directories
[01:49:55] Trel: jtdoncas: I know where it is personally
[01:49:59] Trel: I'm asking how to find it
[01:50:07] Trel: and for the record: https://pastebin.com/5iNuZPwN
[01:50:09] ruby[bot]: Trel: we in #ruby do not like pastebin.com, I reposted your paste to gist for you: https://gist.github.com/de77b6471953c4bf70ce47207b375519
[01:50:11] ruby[bot]: Trel: pastebin.com loads slowly for most, has ads which are distracting and has terrible formatting.
[01:51:04] jtdoncas: well, looking at the minima gem
[01:51:25] jtdoncas: it doesn't have any ruby files
[01:51:34] jtdoncas: so it wouldn't be found via gem which
[01:51:48] Trel: is there any command which WOULD show the path to where its located?
[01:52:05] jtdoncas: not to my knowledge
[01:52:32] jtdoncas: what reason do you need it? You could always write your own method
[01:53:28] Trel: I don't know ruby, this started with wanting to look at the files in it, which led to me having to find them manually (and at the time, I had no idea if it was a user install or not)
[01:54:37] AJA4350: has joined #ruby
[01:55:25] TaderFit: has joined #ruby
[01:55:33] jtdoncas: ah. yeah it seems like there should be an easy solution to this :/
[01:59:14] bronson: has joined #ruby
[02:01:37] TaderFit: héy everyone I'v a problem with my methode that records my hash git link : https://gist.github.com/TaderFit/dff5fe8a71942c4ca4aaa4325b51845a
[02:01:49] havenwood: Trel: Check your ~/.gemrc and .bundle/config, anything there?
[02:02:22] TaderFit: the specifique problem is multiple gets
[02:02:42] Trel: havenwood: none of those exist
[02:03:10] havenwood: TaderFit: Does it work with `$stdin.gets` or `STDIN.gets`?
[02:03:39] Trel: and jtdoncas it all started with me wanting to look at the base theme, after finding it by going through the paths manually, I googled if there were commands to look up the location and found the 'which' command, and when it didn't work, I had no clue from there.
[02:03:42] TaderFit: yes she work
[02:03:57] TaderFit: i must enter my chose mutiple time
[02:03:58] havenwood: Trel: Anything under?: bundle config
[02:04:12] Trel: why is bundle involved in this?
[02:04:13] havenwood: Trel: Could you gist the output of?: gem env
[02:04:25] havenwood: Trel: Oh, I thought you mentioned it - maybe it was crosstalk
[02:04:32] havenwood: Or I just got confused
[02:04:45] havenwood: Trel: Gotcha, just `gem which` and `gem list` discrepancy
[02:05:17] havenwood: Trel: What version of RubyGems? Latest?
[02:06:17] havenwood: I've never seen a which/list discrepancy
[02:06:18] Trel: yeah, I mentioned 'no bundler' earlier, when it was suggested, maybe that's where you saw it, and no, not latest rubygems then, env says 2.5.2.1 (which is what debian gave in my docker image)
[02:06:38] Trel: havenwood: if you want to test it, the gem that's doing it is 'minima'
[02:07:07] Trel: (and it's a user install)
[02:07:23] Trel: (and the user directory IS in $PATH)
[02:07:43] havenwood: Trel: yeah, I can reproduce
[02:08:32] Trel: havenwood: jtdoncas said earlier it may be because the gem doesn't have any rb files? It's only a theme for jekyll
[02:08:57] havenwood: Trel: It's likely expecting lib/minima.rb due to convention
[02:09:13] Trel: wonder if I stick an empty one there
[02:09:22] havenwood: sec, let me confirm
[02:10:10] Trel: sticking an empty file in lib/minima.rb and which then shows it
[02:10:14] BTRE: has joined #ruby
[02:10:41] alfiemax: has joined #ruby
[02:10:52] havenwood: so you'd need to add the file, then add it to the minima.gemspec spec.files
[02:11:09] Trel: Something to keep in mind if I publish a theme as a gem
[02:12:23] TaderFit: has joined #ruby
[02:13:13] kossae: has joined #ruby
[02:13:47] Trel: Thanks for the help everyone
[02:25:47] gizmore: has joined #ruby
[02:25:54] eric_hill: has joined #ruby
[02:26:14] hahuang65: has joined #ruby
[02:26:19] eric_hill: Can anyone tell me why gem install logstash-core tells me it can't find the gem, but gem search logstash shows it just fine? ETF?
[02:28:30] KeyJoo: has joined #ruby
[02:29:33] jtdoncas: so you need JRuby
[02:29:44] jtdoncas: which runs on the JVM
[02:30:46] eric_hill: Yes, it does say java after that. So is that a gem install jruby, or is that at the system level?
[02:31:26] jtdoncas: system level :)
[02:31:42] eric_hill: Sweet. Installing now. Thanks for the assist.
[02:31:56] jtdoncas: np! good luck
[02:32:28] eric_hill: Groan. jruby installed... same error with gem install.
[02:37:07] jtdoncas: probably because it's defaulting to CRuby
[02:37:12] jtdoncas: type which ruby
[02:38:37] mtkd: has joined #ruby
[02:39:00] jtdoncas: I've never used JRuby... I think you install the gem using: jgem install logstash-core
[02:39:24] nicesignal: has joined #ruby
[02:42:12] pastorin_: has joined #ruby
[02:42:49] cdg: has joined #ruby
[02:44:03] orbyt_: has joined #ruby
[02:44:23] justinfaler: has joined #ruby
[02:46:38] eric_hill: jtdoncas, I owe you a beer.
[02:47:07] pastorinni: has joined #ruby
[02:47:48] jtdoncas: eric_hill: haha, yes you do! glad to help
[02:56:32] cdg: has joined #ruby
[02:57:37] kossae: has joined #ruby
[02:59:52] bronson: has joined #ruby
[03:06:35] herbmillerjr: has joined #ruby
[03:18:45] vichib: has joined #ruby
[03:22:29] Kugz: has joined #ruby
[03:26:38] justinfaler: has joined #ruby
[03:27:31] Kugz: havenwood: just wanted to let you know I figured out how to access all of my JSON data fields, I'm now getting everything ready to save it to my database :D thanks for teaching me about Serialization yesterday :)
[03:29:36] ResidentBiscuit: has joined #ruby
[03:40:58] cschneid_: has joined #ruby
[03:41:31] rouge: has joined #ruby
[03:43:34] darkhanb: has joined #ruby
[03:50:11] imode: has joined #ruby
[03:52:53] Kugz: has joined #ruby
[03:53:00] vichib: has joined #ruby
[03:53:26] Toggi3: has joined #ruby
[03:53:39] vichib: has joined #ruby
[03:54:25] vichib: has joined #ruby
[03:58:37] kies: has joined #ruby
[04:00:42] govg: has joined #ruby
[04:00:43] bronson: has joined #ruby
[04:02:01] jordanm: has joined #ruby
[04:02:17] nso95-: has joined #ruby
[04:04:33] kossae: has joined #ruby
[04:05:57] jordanm: has joined #ruby
[04:08:44] elphe: has joined #ruby
[04:16:47] armando: has joined #ruby
[04:18:07] Jameser: has joined #ruby
[04:28:13] Kugz: has joined #ruby
[04:28:30] Zamyatin: has joined #ruby
[04:34:46] rcs: has joined #ruby
[04:43:33] gix: has joined #ruby
[04:43:41] mtkd: has joined #ruby
[04:55:09] cdg: has joined #ruby
[05:01:38] bronson: has joined #ruby
[05:12:57] cschneid_: has joined #ruby
[05:13:57] kossae: has joined #ruby
[05:14:03] elphe: has joined #ruby
[05:25:22] Junaos: has joined #ruby
[05:26:44] alfiemax: has joined #ruby
[05:32:14] iamarun: has joined #ruby
[05:36:47] nowhereman_: has joined #ruby
[05:37:40] jeffreylevesque: has joined #ruby
[05:37:57] alfiemax: has joined #ruby
[05:42:30] aupadhye: has joined #ruby
[05:52:04] anisha: has joined #ruby
[05:52:43] Xiti: has joined #ruby
[05:55:01] Ryzokuken: has joined #ruby
[05:56:15] dionysus69: has joined #ruby
[05:59:37] alfiemax_: has joined #ruby
[06:02:19] bronson: has joined #ruby
[06:04:53] dinfuehr: has joined #ruby
[06:06:40] MaksimPinigin: has joined #ruby
[06:11:16] Liothen: has joined #ruby
[06:11:17] Liothen: has joined #ruby
[06:14:00] rabajaj: has joined #ruby
[06:20:15] kossae: has joined #ruby
[06:21:50] elphe: has joined #ruby
[06:30:41] darkhanb: has joined #ruby
[06:34:54] ledestin: has joined #ruby
[06:39:28] JusticeFries: has joined #ruby
[06:46:27] drewmcmillan: has joined #ruby
[06:48:13] mtkd: has joined #ruby
[06:49:11] QualityAddict: has joined #ruby
[06:52:11] rivalomega: has joined #ruby
[06:52:26] eblip: has joined #ruby
[06:52:46] musl: has joined #ruby
[06:52:51] Toggi3: has joined #ruby
[06:54:49] nso95: has joined #ruby
[06:55:42] iamarun: has joined #ruby
[06:56:18] kossae: has joined #ruby
[07:01:46] oetjenj: has joined #ruby
[07:02:08] yeticry: has joined #ruby
[07:02:52] iamarun: has joined #ruby
[07:03:07] bronson: has joined #ruby
[07:04:06] darkhanb: has joined #ruby
[07:05:14] apeiros: has joined #ruby
[07:05:41] elphe: has joined #ruby
[07:05:42] LocaMocha: has joined #ruby
[07:08:37] oetjenj: has joined #ruby
[07:09:15] oetjenj: has joined #ruby
[07:09:59] oetjenj: has joined #ruby
[07:10:46] oetjenj: has joined #ruby
[07:11:32] oetjenj: has joined #ruby
[07:13:58] ur5us: has joined #ruby
[07:16:19] drewmcmillan: has joined #ruby
[07:17:27] cdg: has joined #ruby
[07:18:21] dionysus69: has joined #ruby
[07:19:31] biberu: has joined #ruby
[07:25:12] eduardo: has joined #ruby
[07:25:19] Apocalypse: has joined #ruby
[07:26:38] conta: has joined #ruby
[07:31:11] KevinSjoberg: has joined #ruby
[07:40:50] alex``: has joined #ruby
[07:41:19] andikr: has joined #ruby
[07:42:46] tAn: has joined #ruby
[07:50:34] alfiemax: has joined #ruby
[07:57:26] drewmcmillan: has joined #ruby
[08:01:10] musl: has joined #ruby
[08:04:44] bronson: has joined #ruby
[08:04:53] jtdoncas: has joined #ruby
[08:06:50] InfinityFye: has joined #ruby
[08:08:22] InfinityFye: has left #ruby: ()
[08:09:44] ur5us: has joined #ruby
[08:15:52] zipace: has joined #ruby
[08:17:06] zipace: has joined #ruby
[08:17:24] kossae: has joined #ruby
[08:25:54] kapil___: has joined #ruby
[08:26:35] elcontrastador: has joined #ruby
[08:28:47] mniip: has joined #ruby
[08:28:48] jnyw: has joined #ruby
[08:29:29] mjolnird: has joined #ruby
[08:30:57] burgestrand: has joined #ruby
[08:31:25] deathsparton: has joined #ruby
[08:31:45] deathsparton: has joined #ruby
[08:32:09] deathsparton: has joined #ruby
[08:33:43] claudiuinberlin: has joined #ruby
[08:34:43] jtdoncas: has joined #ruby
[08:44:22] aufi: has joined #ruby
[08:48:02] jtdoncas: has joined #ruby
[08:48:32] aufi: has joined #ruby
[08:50:54] phaul: has joined #ruby
[08:51:57] mtkd: has joined #ruby
[08:52:21] Toggi3: has joined #ruby
[08:53:52] ShalokShalom: has joined #ruby
[08:54:23] ShalokShalom: according to the Wikipedia page, Ruby still used Matz Ruby Interpreter
[08:54:31] ShalokShalom: i am going to adjust this
[08:54:41] ShalokShalom: when did this Interpreter intitially got released?
[08:55:16] dminuoso: ShalokShalom: MRI is the entire line of interpreters based on Matz initial implementation.
[08:55:50] dminuoso: ShalokShalom: Which is what the majority of Ruby users are still using.
[08:57:08] dminuoso: Though.. I guess its YARV since 2.0
[09:02:29] Fenhl: has joined #ruby
[09:05:32] bronson: has joined #ruby
[09:05:41] marr: has joined #ruby
[09:05:58] thejamespinto: has joined #ruby
[09:09:53] guardianx: has joined #ruby
[09:11:14] cgfbee: has joined #ruby
[09:13:50] guille-moe: has joined #ruby
[09:15:15] kossae: has joined #ruby
[09:17:24] miskatonic: has joined #ruby
[09:18:02] jtdoncas: has joined #ruby
[09:18:54] eduardo: Hi, when I block is called with instance_eval, `self` becomes the one of the callee, but how can I acces the outer self?
[09:19:00] apeiros: has joined #ruby
[09:22:54] deathsparton: has joined #ruby
[09:23:14] shinnya: has joined #ruby
[09:23:40] dminuoso: eduar__: Use the fact that blocks are closures.
[09:25:01] mark_66: has joined #ruby
[09:25:23] belmoussaoui: has joined #ruby
[09:25:38] cgfbee: has joined #ruby
[09:25:48] AJA4350: has joined #ruby
[09:27:31] eduardo: but if I do `old_self = self` before I will have access to old_self but only public methods.
[09:31:35] dminuoso: &ri send eduar__
[09:31:36] `derpy: eduar__: http://ruby-doc.org/stdlib-2.4.1/libdoc/socket/rdoc/BasicSocket.html#method-i-send
[09:32:01] dminuoso: &ri Object#send
[09:32:01] `derpy: http://ruby-doc.org/core-2.4.1/Object.html#method-i-send
[09:35:32] tomphp: has joined #ruby
[09:35:52] eduardo: perfect, that and instance_variable_get should work, thanks.
[09:38:08] dminuoso: eduar__: Or you could play circular confusion.
[09:38:13] dminuoso: eduar__: and do old_self.instance_eval
[09:39:10] Emmanuel_Chanel: has joined #ruby
[09:39:55] amatas: has joined #ruby
[09:46:17] tomphp: has joined #ruby
[09:50:06] jtdoncas: has joined #ruby
[09:52:30] deathwishdave: has joined #ruby
[09:53:48] Serpent7776: has joined #ruby
[09:59:52] bkxd: has joined #ruby
[10:01:21] Cavallari: has joined #ruby
[10:01:59] MaksimPinigin: has joined #ruby
[10:03:12] Beams: has joined #ruby
[10:06:21] bronson: has joined #ruby
[10:10:46] bkxd_: has joined #ruby
[10:14:23] oshanz: has joined #ruby
[10:17:19] oshanz: Hi all, I got to know about ruby will have a JIT near future. how it'll effect on meta-programming?
[10:19:16] apeiros: all JIT affects should be performance. why?
[10:21:08] cdg: has joined #ruby
[10:21:20] apeiros: d'oh, gotta run for the train. afk for a bit.
[10:22:34] kossae: has joined #ruby
[10:23:13] jtdoncas: has joined #ruby
[10:25:58] oshanz: i'm new to CS. like to know since meta-programming change code runtime, will JIT able to work there?
[10:32:36] sagax: has joined #ruby
[10:34:13] pedri: has joined #ruby
[10:34:28] pedri: has left #ruby: ()
[10:36:09] Ishido: has joined #ruby
[10:36:20] spooky_d: has left #ruby: ()
[10:40:44] lxsameer: has joined #ruby
[10:42:12] darix: oshanz: if you run your code more than you change it with meta programming. sure it will.
[10:47:56] za1b1tsu: has joined #ruby
[10:48:01] Riddell: has joined #ruby
[10:48:01] za1b1tsu: https://gist.github.com/bbtdev/039cf6e2bb714cb9f84a472686ab1374
[10:49:19] Riddell: has joined #ruby
[10:49:31] za1b1tsu: I'm really missing something about doubles, how can I actually do TDD with objects, if I cant test what's going with the services inside objects
[10:50:58] Azazator: has joined #ruby
[10:51:28] Azazator: Привет, это здесь можно задать вопросы по ruby и rails?
[10:51:59] heftig: za1b1tsu: maybe you're supposed to use class_double("SomeService")
[10:53:07] heftig: za1b1tsu: i wouldn't load the SomeService class if I need to mock it
[10:53:38] za1b1tsu: heftig: does not work, the double does not recieve the messages
[10:53:59] jtdoncas: has joined #ruby
[10:54:15] heftig: za1b1tsu: ah, you also need to call as_stubbed_const on the double
[10:54:44] heftig: so double_test = class_double("SomeService").as_stubbed_const
[10:54:48] Azazator: english-only chat, right?
[10:55:00] mtkd: has joined #ruby
[10:55:56] za1b1tsu: heftig: like this double_test = class_double(SomeService).as_stubbed_const(:transfer_nested_constants => true) ?
[10:56:05] heftig: za1b1tsu: I guess
[10:56:17] heftig: za1b1tsu: also I think the SomeService needs to be a string
[10:59:00] za1b1tsu: heftig: lost hours with this, thank you sir
[10:59:02] ldnunes: has joined #ruby
[10:59:27] za1b1tsu: this is brilliant double_test = class_double("SomeService").as_stubbed_const
[11:03:56] roshanavand: has joined #ruby
[11:04:03] conta: has joined #ruby
[11:04:12] za1b1tsu: to receive_message_chain(:new, :call) anyway I can pass an argument to call?
[11:06:56] sepp2k: has joined #ruby
[11:07:14] bronson: has joined #ruby
[11:09:27] chrisseaton: oshanz: a JIT should really help meta-programming - make it as fast as normal programming
[11:12:38] workmad3: has joined #ruby
[11:19:35] n13z: has joined #ruby
[11:23:01] conta: has joined #ruby
[11:25:40] Tempesta_: has joined #ruby
[11:26:32] KeyJoo: has joined #ruby
[11:27:00] jtdoncas: has joined #ruby
[11:30:35] tomphp: has joined #ruby
[11:31:21] yeticry: has joined #ruby
[11:33:18] bweston92: has joined #ruby
[11:37:39] tvw: has joined #ruby
[11:41:14] tomphp: has joined #ruby
[11:42:20] Kedare: has joined #ruby
[11:46:49] cek: has joined #ruby
[11:47:21] cek: is there a release&support schedule for ruby? much like http://php.net/supported-versions.php
[11:52:11] tomphp: has joined #ruby
[11:52:52] raatiniemi: has joined #ruby
[11:52:53] kapil___: has joined #ruby
[11:54:16] Ryzokuken: has joined #ruby
[11:58:17] jtdoncas: has joined #ruby
[11:59:14] elcontrastador: has joined #ruby
[11:59:36] apeiros: has joined #ruby
[12:01:39] Riddell: has joined #ruby
[12:03:50] goatish: has joined #ruby
[12:07:44] CrazyEddy: has joined #ruby
[12:08:02] bronson: has joined #ruby
[12:08:06] Riddell: has joined #ruby
[12:10:56] Ryzokuken: has joined #ruby
[12:13:36] Tempesta: has joined #ruby
[12:19:31] thejamespinto: has joined #ruby
[12:22:29] kossae: has joined #ruby
[12:23:18] za1b1tsu: has joined #ruby
[12:24:31] bz: has joined #ruby
[12:25:46] thedude: has joined #ruby
[12:26:45] za1b1tsu_: has joined #ruby
[12:28:51] apparition: has joined #ruby
[12:29:10] jtdoncas: has joined #ruby
[12:29:14] al2o3-cr: is pry-doc not mates with 2.5 yet?
[12:29:42] ShalokShalom: dminuoso: its YARV since 1.9
[12:30:12] ShalokShalom: and MRI was used between 1.8.0 and 1.8.7
[12:30:35] ShalokShalom: some might call those ones before also MRI, while the name came up with 1.8
[12:30:40] ShalokShalom: since that was a new compiler
[12:30:54] ShalokShalom: which failed : )
[12:33:34] Cavallari: has joined #ruby
[12:35:09] dminuoso: ShalokShalom: Its mostly inofficialy terminology anyway.
[12:35:16] dminuoso: ShalokShalom: Large portions of MRI went into 1.9
[12:36:49] za1b1tsu__: has joined #ruby
[12:38:44] chmurifree: has joined #ruby
[12:39:29] plexigras: has joined #ruby
[12:40:49] Ryzokuken: has joined #ruby
[12:57:01] dviola: has joined #ruby
[12:57:41] TomyWork: has joined #ruby
[12:59:02] chocoelho: has joined #ruby
[13:06:50] jtdoncas: has joined #ruby
[13:07:18] synthroid: has joined #ruby
[13:07:49] drewmcmillan: has joined #ruby
[13:08:47] bronson: has joined #ruby
[13:09:59] randomstrangerb: has joined #ruby
[13:10:21] synthroid: has joined #ruby
[13:10:37] n0m4d1c: has joined #ruby
[13:12:55] RougeR: has joined #ruby
[13:18:38] apeiros: al2o3-cr: doesn't seem like :( had to turn it off in some gemfiles
[13:19:01] kossae: has joined #ruby
[13:19:31] n0m4d1c_: has joined #ruby
[13:19:49] bmurt: has joined #ruby
[13:20:42] elcontrastador: has joined #ruby
[13:21:25] al2o3-cr: ah ok, i can't see it being long before it's here. ;)
[13:23:22] deathsparton: has joined #ruby
[13:25:55] aScottishBoat: has joined #ruby
[13:26:24] aufi_: has joined #ruby
[13:29:11] bmurt: has joined #ruby
[13:31:04] jeremy04: has joined #ruby
[13:31:29] gnufied: has joined #ruby
[13:32:58] deathsparton: has joined #ruby
[13:33:18] drewmcmillan: has joined #ruby
[13:34:40] anas: has joined #ruby
[13:35:01] anas: has joined #ruby
[13:35:59] dminuoso: apeiros: Sigh.. gcc building for 40 minutes and counting since high sierra upgrade..
[13:36:48] jtdoncas: has joined #ruby
[13:37:24] TheMoonMaster: has joined #ruby
[13:38:16] thejamespinto: has joined #ruby
[13:38:44] paranoicsan: has joined #ruby
[13:41:11] govg: has joined #ruby
[13:42:12] BogdanB: has joined #ruby
[13:44:41] apeiros: dminuoso: soooo… https://xkcd.com/303/ ?
[13:45:03] apeiros: longer breaks thanks to meltdown & spectre?
[13:46:54] Azure: has joined #ruby
[13:49:44] dminuoso: apeiros: Though that would only be meltdown.
[13:49:52] dminuoso: Spectre is borderline unpatchable from software.
[13:50:20] dminuoso: Well spectre 1 can partially be addressed if you recompile software with modified compilers...
[13:51:04] deathsparton: has joined #ruby
[13:52:00] alfiemax: has joined #ruby
[13:53:59] cdg: has joined #ruby
[13:54:55] apeiros: "modified compilers" + you're compiling
[13:55:24] apeiros: non-performance-patches on compilers usually only affect compile time in one way ;-)
[13:55:47] k0mpa: has joined #ruby
[13:56:29] fmcgeough: has joined #ruby
[13:57:54] jeffreylevesque: has joined #ruby
[13:59:53] chrisseaton: ShalokShalom: what was before MRI in 1.7 and before then?
[14:00:25] randomstrangerb: has joined #ruby
[14:01:04] jeffreylevesque_: has joined #ruby
[14:01:10] apeiros: > "ShalokShalom: which failed : )" -- errr, what?
[14:02:39] InfinityFye: has joined #ruby
[14:03:33] apeiros: ShalokShalom, dminuoso: what dminuoso said still applies. even if it uses the technology from the yarv project since 1.9
[14:03:51] apeiros: the term MRI is still used to distinguish implementations from JRruby, Rbx etc.
[14:04:40] dminuoso: apeiros: Curiously I would prefer to join MRI as JRuby.. as in Japanese Ruby. ;-p
[14:04:56] dminuoso: And when I say join I really mean another word.
[14:04:59] havenwood: Matz calls it CRuby these days.
[14:05:02] apeiros: i.e. "ruby" is the language (and the reported RUBY_ENGINE for MRI), and MRI is the "main" implementation of a runtime for ruby.
[14:05:09] apeiros: havenwood: good to know
[14:05:13] spiette: has joined #ruby
[14:05:19] apeiros: havenwood: maybe to avoid confusion between mri vs. mruby?
[14:05:37] apeiros: and/or to disassociate it from his name?
[14:06:39] dminuoso: apeiros: Boy.. its still compiling GCC. 60 minutes..
[14:06:39] Zamyatin: has joined #ruby
[14:07:01] dminuoso: It probably compiles all targets..
[14:07:05] havenwood: apeiros: I suspect the latter has something to do with it, but if I recall he mentioned the MRI/YARV distinction when he suggested just CRuby. It was last year, I think around RubyConf time.
[14:07:28] deathsparton: has joined #ruby
[14:07:29] apeiros: reminds me that I should schedule my confs for this year
[14:07:41] apeiros: or conf. since I very likely will only attend one.
[14:07:43] havenwood: RubyConf in LA this year!
[14:07:55] apeiros: USA is still on my no-fly countries list
[14:08:04] apeiros: ACTION doesn't visit shitholes :-p
[14:08:17] havenwood: RubyKaigi coming up soon!
[14:08:30] apeiros: that's in japan?
[14:08:48] apeiros: that actually sounds like it could be fun.
[14:08:53] apeiros: tracks are in english?
[14:09:12] apeiros: ACTION enjoyed tokyo quite a bit
[14:09:17] havenwood: I think most aren't in English, but they provide translation.
[14:09:18] tomphp: has joined #ruby
[14:09:39] havenwood: http://rubykaigi.org/2018
[14:10:07] bronson: has joined #ruby
[14:10:09] mkroman: has joined #ruby
[14:10:14] havenwood: CFP is open until Feb 28.
[14:10:55] roshanavand: has joined #ruby
[14:10:59] apeiros: as if I'd speak :o)
[14:12:22] apeiros: what have been the ticket prices in the past?
[14:14:23] jtdoncas: has joined #ruby
[14:14:56] jeremy04: has joined #ruby
[14:15:18] kossae: has joined #ruby
[14:16:18] havenwood: I don't know conference price. It looks like It was quite cheap in 2014: https://www.ruby-lang.org/en/news/2014/07/26/rubykaigi-2014-registration-online/
[14:16:50] elphe: has joined #ruby
[14:18:03] jeremy04_: has joined #ruby
[14:18:44] bijan_: has joined #ruby
[14:20:04] Fridtjof: has joined #ruby
[14:22:25] belmoussaoui: has joined #ruby
[14:23:52] jeremy04: has joined #ruby
[14:27:26] Guest73369: has joined #ruby
[14:35:38] kossae: has joined #ruby
[14:39:14] cvander: has joined #ruby
[14:43:46] DLSteve: has joined #ruby
[14:44:14] alfiemax: has joined #ruby
[14:45:44] Ishido: has joined #ruby
[14:48:47] jtdoncas: has joined #ruby
[14:48:48] Terens: has joined #ruby
[14:53:26] Toggi3: has joined #ruby
[14:54:09] Terens: what does & mean here/ find_user&.otp_enabled?
[14:55:42] WA9ACE: that's interesting, I've never seen something like that
[14:55:45] chocoelho: has joined #ruby
[14:56:27] apeiros: terens: it means "don't invoke the method if find_user evaluates to nil"
[14:56:30] tlaxkit: has joined #ruby
[14:56:37] apeiros: (and instead just evaluate the whole expression as nil)
[14:56:43] apeiros: >> nil&.foo
[14:56:44] ruby[bot]: apeiros: # => nil (https://eval.in/935581)
[14:56:51] deathsparton: has joined #ruby
[14:56:52] Terens: thats cool
[14:56:56] John_Ivan: has joined #ruby
[14:57:21] apeiros: it's pretty useful. sadly quite ugly with symbolic methods :D (e.g. `foo&[](:key)`)
[14:57:36] apeiros: errr, and even forgot the . :D
[14:57:40] deathsparton: has joined #ruby
[14:57:52] pastorinni: has joined #ruby
[14:58:01] apeiros: terens: note, it's ruby 2.3+ feature.
[14:58:16] rippa: has joined #ruby
[14:59:26] Guest73369: has joined #ruby
[15:00:03] alfiemax: has joined #ruby
[15:00:09] rivalomega: has joined #ruby
[15:05:38] AJA4350: has joined #ruby
[15:07:09] ceclinux: has joined #ruby
[15:07:11] zautomata: has joined #ruby
[15:08:45] JusticeFries: has joined #ruby
[15:10:55] bronson: has joined #ruby
[15:13:10] alex``: has joined #ruby
[15:13:12] deathsparton: has joined #ruby
[15:14:59] Rapture: has joined #ruby
[15:16:17] ceclinux: has joined #ruby
[15:23:28] jtdoncas: has joined #ruby
[15:23:42] LastWhisper____: has joined #ruby
[15:26:24] PaulCapestany: has joined #ruby
[15:26:38] chromis: has joined #ruby
[15:30:58] alfiemax: has joined #ruby
[15:32:57] roshanavand: has joined #ruby
[15:34:29] kiltzman: has joined #ruby
[15:35:15] alfiemax_: has joined #ruby
[15:36:31] kiltzman: has joined #ruby
[15:38:31] kiltzman: has joined #ruby
[15:38:45] oleo: has joined #ruby
[15:38:50] Ishido: has joined #ruby
[15:39:28] kiltzman: has joined #ruby
[15:39:58] kiltzman: has joined #ruby
[15:40:34] kiltzman: has joined #ruby
[15:40:44] deathsparton: has joined #ruby
[15:42:33] cjohnson: has joined #ruby
[15:46:47] roshanavand: has joined #ruby
[15:48:51] [Butch]: has joined #ruby
[15:51:07] roshanavand: has joined #ruby
[15:51:46] JusticeFries: has joined #ruby
[15:52:58] cjohnson: has joined #ruby
[15:54:54] randomstrangerb: has joined #ruby
[15:55:03] nettie: has joined #ruby
[15:55:29] Zamyatin: has joined #ruby
[15:56:54] icy`: has joined #ruby
[15:58:24] nettie: Hi guys, anyone usin puma as application server here? When I do a ps I'm seeing multiple cluster worker with the same id and different release number within square brackets [201801019293]. Deploy's restart are handled by capistrano monit plug-in and it's indeed sending a SIGTERM to the master pid. Monit is also killing workers that are growing too much in terms of memory usage with a SIGQUIT.
[15:59:13] dinfuehr: has joined #ruby
[16:03:15] apeiros: I don't think that's a release number
[16:03:18] yrstrly: has joined #ruby
[16:03:53] crankharder: has joined #ruby
[16:03:55] yrstrly: Hi if I have two arrays of integers, how can I find the difference between each element in the first and the first element of the second?
[16:04:25] yrstrly: a1.each{|x| x - a2[0]}
[16:04:30] yrstrly: this code just returns the a1 array
[16:04:36] apeiros: yrstrly: you want map, not each
[16:04:45] apeiros: obj.each always returns obj
[16:06:17] yrstrly: is there anyway to extend this so I can do it over each element of the second array
[16:06:38] yrstrly: [4, 6, 3, 7, 6, 10, 8, 11, 8, 6] [16, 10, 12]
[16:06:41] apeiros: you can have two nested maps
[16:06:48] apeiros: ?xy yrstrly
[16:06:48] yrstrly: so if I had these 2 arrays I'd need to do 4 subtract 16, 10 and 12
[16:06:49] ruby[bot]: yrstrly: it seems like you are asking for a specific solution to a problem, instead of asking about your problem. This often leads to bad solutions and increases frustration for you and those trying to help you. More: http://meta.stackexchange.com/a/66378
[16:06:57] apeiros: though seems like an ^ xy problem to me
[16:07:22] yrstrly: and then 6 subtract 16 10 and 12
[16:08:34] apeiros: for that specific problem, indeed nested maps. a1.map { |a1v| a2.map { |a2v| a1v - a2v } }
[16:08:36] yrstrly: oh sorry I have these two arrays of strings and need to find the largest absolute value between the lengths of each string
[16:08:49] yrstrly: so I've already got these 2 arrays with the lengths of each string
[16:09:01] apeiros: what's an absolute value of two strings? o0
[16:09:28] yrstrly: sorry absolute value of the difference in length
[16:09:41] apeiros: that sounds more like minmax?
[16:09:54] apeiros: find the shortest and longest string for each of the two
[16:10:00] apeiros: compare those two sets
[16:10:38] apeiros: that's vastly faster than comparing all from a1 with all from a2
[16:11:53] bronson: has joined #ruby
[16:12:43] apeiros: i.e. the biggest difference will necessarily be either longest from a1 vs. shortest from a2, or shortest from a1 vs. longest from a2. unless I misunderstand something here.
[16:12:50] yrstrly: where could I read about nesting blocks like you've done up there?
[16:13:09] apeiros: I don't think there's specific resources for that
[16:13:43] apeiros: a block has a return value. the return value of map is an array. an array element can be an array itself. so a nested map results in an array of arrays. that's just building up on basics.
[16:13:49] cpruitt: has joined #ruby
[16:14:26] deathsparton: has joined #ruby
[16:14:54] apeiros: shortest1, longest1 = strings1.minmax_by(&:length); # same with strings2, then figure out whether it's shortest1+longest2 or longest1+shortest2
[16:16:12] troys: has joined #ruby
[16:16:43] icy`: this is some projecteuler problem isn
[16:16:46] icy`: isnt it ;P
[16:17:12] apeiros: sounds simpler than what I remember from projecteuler :)
[16:17:57] icy`: some of that stuff was fun to attempt and optimize in ruby
[16:18:22] apeiros: some was just so much easier to bruteforce in C 😇
[16:24:03] mtkd: has joined #ruby
[16:26:01] NightMonkey: has joined #ruby
[16:26:37] n0m4d1c: has joined #ruby
[16:27:09] belmoussaoui: has joined #ruby
[16:27:14] synthroid: has joined #ruby
[16:27:34] chocoelho: has joined #ruby
[16:27:46] minimalism: has joined #ruby
[16:30:59] deathsparton: has joined #ruby
[16:34:27] drewmcmillan: has joined #ruby
[16:36:27] Zamyatin: has joined #ruby
[16:37:10] Cavallari: has joined #ruby
[16:38:34] cdg: has joined #ruby
[16:41:35] Zamyatin: has joined #ruby
[16:44:58] drewmcmillan: has joined #ruby
[16:45:07] cschneid_: has joined #ruby
[16:45:47] tomphp: has joined #ruby
[16:47:14] Azure: has joined #ruby
[16:47:18] roshanavand: has joined #ruby
[16:47:21] jackjackdripper: has joined #ruby
[16:48:36] dhodgkin: has joined #ruby
[16:49:01] Mia: has joined #ruby
[16:49:01] Mia: has joined #ruby
[16:49:57] aScottishBoat: has joined #ruby
[16:52:23] AJA4350: has joined #ruby
[16:52:47] dinfuehr: has joined #ruby
[16:55:06] yxhuvud: That is what makes crystal so awesome for that kind of excersizes - you get amazing performance while having roughly the same level of expressibility as ruby :)
[16:56:06] tomphp: has joined #ruby
[16:56:27] cschneid_: has joined #ruby
[16:57:19] Zamyatin: has joined #ruby
[17:01:07] rafadc: has joined #ruby
[17:01:43] nertzy: has joined #ruby
[17:02:47] deathsparton: has joined #ruby
[17:03:26] tomphp: has joined #ruby
[17:05:14] marr: has joined #ruby
[17:06:39] marxarelli: has joined #ruby
[17:07:30] dreinull: has left #ruby: ("The Lounge - https://thelounge.github.io")
[17:07:35] JusticeFries: has joined #ruby
[17:12:27] bronson: has joined #ruby
[17:16:35] aScottishBoat: has joined #ruby
[17:18:15] tomphp: has joined #ruby
[17:18:55] dhodgkin: has joined #ruby
[17:20:28] cpruitt: has joined #ruby
[17:22:09] darkhanb: has joined #ruby
[17:25:12] cdg: has joined #ruby
[17:27:08] rivalomega: has joined #ruby
[17:28:52] cpruitt: has joined #ruby
[17:29:57] blackwind_123: has joined #ruby
[17:30:17] kossae: has joined #ruby
[17:30:22] cdg: has joined #ruby
[17:31:12] cdg: has joined #ruby
[17:31:59] cdg_: has joined #ruby
[17:32:36] c_nick: has joined #ruby
[17:33:41] apeiros: has joined #ruby
[17:33:55] selim: has joined #ruby
[17:34:39] rivalomega: has joined #ruby
[17:36:12] ldnunes: has joined #ruby
[17:36:27] Dimik: has joined #ruby
[17:37:02] apeiros: Yxhuvud: crystal didn't exist back when I did project euler ;-)
[17:37:17] rivalomega: has joined #ruby
[17:41:56] dviola: has joined #ruby
[17:44:50] tomphp: has joined #ruby
[17:46:31] c_nick: has left #ruby: ("Ex-Chat")
[17:46:42] chouhoulis: has joined #ruby
[17:47:32] mozzarella: apeiros: did you solve all of the problems?
[17:47:40] apeiros: heavens no
[17:47:55] apeiros: I got to around 70%, which I think now has fallen to below 30% due to added puzzles
[17:50:17] cpruitt: has joined #ruby
[17:52:11] Inoperable: has joined #ruby
[17:53:19] sanscoeur: has joined #ruby
[17:54:23] jtdoncas: has joined #ruby
[17:54:37] belmoussaoui: has joined #ruby
[17:55:53] hahuang65: has joined #ruby
[17:56:02] rafadc_: has joined #ruby
[17:56:31] theirisonlyonedu: has joined #ruby
[17:56:32] drwtf: has joined #ruby
[17:58:12] ldnunes: has joined #ruby
[17:59:22] cpruitt: has joined #ruby
[17:59:49] Ericx2x: has joined #ruby
[18:06:39] kies: has joined #ruby
[18:09:46] rrutkowski: has joined #ruby
[18:10:06] InfinityFye: has left #ruby: ("Leaving")
[18:12:33] rrutkowski: has joined #ruby
[18:13:17] bronson: has joined #ruby
[18:14:48] kfpratt: has joined #ruby
[18:17:04] SuperLag: has joined #ruby
[18:18:28] orbyt_: has joined #ruby
[18:22:44] rrutkowski_: has joined #ruby
[18:27:29] belmoussaoui: has joined #ruby
[18:33:06] cpruitt: has joined #ruby
[18:33:10] Mia: has joined #ruby
[18:33:10] Mia: has joined #ruby
[18:33:46] orbyt_: has joined #ruby
[18:40:51] eckhardt: has joined #ruby
[18:45:30] ramfjord: has joined #ruby
[18:45:55] cdg: has joined #ruby
[18:46:55] lcarlson: has joined #ruby
[18:47:12] dionysus69: has joined #ruby
[18:47:15] guille-moe: has joined #ruby
[18:48:32] lcarlson: Is there a library or nice way to convert hashes to objects? OpenStruct is great, but working with nested hashes is tricky. I know you can define methods in a block, but I haven't found too many examples online about how you can pass nested hash data to an openstruct and then create a method that returns a nested object for you
[18:52:23] n0m4d1c: has joined #ruby
[18:52:36] Flonk: has joined #ruby
[18:52:55] baweaver: you'd have to make a custom serializer of some sort
[18:53:26] baweaver: Virtus was one of the original serializers - https://github.com/solnic/virtus
[18:53:36] baweaver: Though DryRB ended up building on those
[18:53:54] WA9ACE: There's also the easy route of hash.to_json then JSON.parse(json, object_class: OpenStruct)
[18:54:10] baweaver: It can also be nasty slow, fair warning
[18:54:12] WA9ACE: but that's lossy
[18:54:16] lcarlson: WA9ACE, I actually thought about that too. Wasn't sure if it was an option. Need to try it out
[18:54:29] lcarlson: right, I can't be very explicit about my attributes
[18:54:33] lcarlson: going downward
[18:54:47] lcarlson: Well, unless I create a custom class off of the OpenStruct
[18:54:54] baweaver: we had someone who thought it was a great idea to do that for serializing 1mb JSON files for tests
[18:54:57] baweaver: then put them in let blocks which reinitialized repeatedly
[18:55:15] ShalokShalom: dminuoso: yeah, I just corrected the Wikipedia page anyway
[18:55:18] baweaver: made for roughly 400+ calls to the same JSON file and some real nasty kickback on speed by about 10-12m
[18:55:41] baweaver: though granted that's an extreme example
[18:55:46] lcarlson: baweaver, which is fairly slow? solnic's library?
[18:55:55] lcarlson: or the JSON parse
[18:55:56] ShalokShalom: since it appears a little bit spooky, if such a huge language seems to has nobody who cares about basic stuff
[18:56:00] baweaver: JSON.parse(hash.to_json)
[18:56:06] baweaver: small cases, non-issue
[18:56:10] baweaver: large cases, big issue
[18:56:36] lcarlson: ya, JSON.parse actually doesn't necessarily solve my use case
[18:56:45] lcarlson: I want to be very explicit about my classes
[18:56:49] lcarlson: and their attribtes
[18:56:55] lcarlson: this solnic library I think might be the answer!
[18:56:55] baweaver: the entire reason they did it? The serializer we were using didn't support symbol keys
[18:57:06] baweaver: check out the DryRB stuff they mention in there
[18:57:18] baweaver: haven't read much on them, but may be even better.
[18:58:11] lcarlson: baweaver, dry types?
[18:58:12] selim: has joined #ruby
[18:58:55] baweaver: Mind I've not read into any of these quite yet
[19:00:21] lcarlson: baweaver, so far, virtus looks the coolest
[19:00:27] lcarlson: and closest
[19:01:06] baweaver: lcarlson: https://github.com/baweaver/valor
[19:01:15] baweaver: because I hate typing more than I have to I made that years ago
[19:01:36] lcarlson: baweaver, show off
[19:01:46] burgestrand: has joined #ruby
[19:01:51] baweaver: Haven't mentioned that library in years
[19:02:07] lcarlson: I starred it
[19:02:16] baweaver: Someone told me to make Virtus models from all JSON responses
[19:02:46] jackjackdripper: has joined #ruby
[19:02:54] baweaver: So I cheated
[19:02:55] baweaver: ACTION reads back through code
[19:02:56] lcarlson: baweaver, like a json wsdl ? :)
[19:03:21] lcarlson: haha I'm totally kidding
[19:03:24] lcarlson: like a manifest of the classes
[19:04:18] baweaver: Hrm, I wrote some odd code 4 years ago, but still mostly sane
[19:04:28] lcarlson: that's always a good sign :)
[19:04:52] lcarlson: baweaver, ahh missing something critical
[19:05:10] baweaver: tests probably
[19:05:31] baweaver: to be fair I write them now
[19:05:35] jjaii9: has joined #ruby
[19:05:42] lcarlson: I will give you a pass since it was 4 years ago ;)
[19:05:46] JusticeFries: has joined #ruby
[19:06:56] baweaver: That's a more recent one, though it's in JS - https://github.com/OpenTak/ptn
[19:08:08] lcarlson: baweaver, bleh... don't make me look at es6/js if I don't have to.
[19:08:14] lcarlson: I've hit my limit
[19:08:55] baweaver: then we just need to adjust your offset
[19:10:36] lcarlson: yes! More nice Ruby code
[19:10:44] bronson: has joined #ruby
[19:10:45] lcarlson: like virtus
[19:11:01] lcarlson: that gem certainly filled the offset a little bit
[19:11:44] baweaver: want to see some not so nice Ruby code?
[19:12:55] baweaver: lcarlson: https://medium.com/@baweaver/abusing-hash-constructors-65d59c0a5b27
[19:13:00] lcarlson: it can't be worse than bad js, right? :)
[19:13:14] miah: has joined #ruby
[19:13:48] ua: has joined #ruby
[19:13:56] baweaver: I take that as a challenge, one I believe this article well achieves.
[19:15:28] sameerynho: has joined #ruby
[19:15:32] baweaver: Here's the exceptionally dangerous line: "Here’s a fun question: What do Array, Hash, and Proc have in common?"
[19:17:41] tomphp: has joined #ruby
[19:19:51] orbyt_: has joined #ruby
[19:21:23] ruby[bot]: here's your cookie: 🍪
[19:21:50] gizmore: how do you value cover songs, and how do you value open source projects?
[19:22:01] WA9ACE: I didn't know we had cookies in here
[19:24:12] TobiFrano: has joined #ruby
[19:25:29] lcarlson: baweaver, why have you not made this into a library? PathExplosionHash.new
[19:25:55] r3kz: has joined #ruby
[19:26:00] baweaver: you assume I haven't
[19:26:04] baweaver: I did something much worse
[19:26:26] baweaver: we call it hash query language
[19:26:54] baweaver: and it does so much worse things
[19:28:11] baweaver: HQuery(hash).query('api.methods=/(GET|PUT)/.params=name')
[19:28:38] apeiros: (somebody will read that as sharp-query-language)
[19:29:00] baweaver: Had to deal with a crapton of Swagger specs, got annoyed of finding errors in it matching patterns using straight Ruby
[19:29:03] baweaver: so I made that
[19:30:04] ltem: has joined #ruby
[19:30:12] baweaver: Considering we have an unofficial term at work: HDD - Hatred Driven Development
[19:30:22] bier: has joined #ruby
[19:30:23] baweaver: What pissed you off enough today that you made something to make it stop?
[19:30:28] elementaru: has joined #ruby
[19:30:50] lcarlson: wack a mole
[19:30:55] baweaver: amusingly a lot of things get made because of that.
[19:31:09] jenrzzz: has joined #ruby
[19:31:09] jenrzzz: has joined #ruby
[19:31:14] lcarlson: is it should!
[19:31:26] lcarlson: probably a good algo for what you should be doing next with your time
[19:31:39] lcarlson: basically weighted by how infuriating it is
[19:33:04] zigzig: has joined #ruby
[19:39:32] cdg_: has joined #ruby
[19:40:10] alfiemax: has joined #ruby
[19:40:43] justinfaler: has joined #ruby
[19:42:00] alfiemax_: has joined #ruby
[19:42:19] kiltzman: has joined #ruby
[19:42:51] Emmanuel_Chanel: has joined #ruby
[19:44:20] kiltzman: has joined #ruby
[19:45:51] kiltzman: has joined #ruby
[19:46:22] kiltzman: has joined #ruby
[19:46:48] kiltzman: has joined #ruby
[19:46:58] nertzy: has joined #ruby
[19:47:34] dviola: has joined #ruby
[19:49:54] kiltzman: has joined #ruby
[19:52:52] kiltzman: has joined #ruby
[19:53:26] kiltzman: has joined #ruby
[19:54:51] Tempesta: has joined #ruby
[19:56:12] chocoelho: has joined #ruby
[19:57:26] kiltzman: has joined #ruby
[19:58:30] kiltzman: has joined #ruby
[20:00:31] kiltzman: has joined #ruby
[20:02:03] kiltzman: has joined #ruby
[20:04:02] kiltzman: has joined #ruby
[20:04:33] kiltzman: has joined #ruby
[20:06:03] kiltzman: has joined #ruby
[20:06:31] kiltzman: has joined #ruby
[20:07:52] k0mpa: has joined #ruby
[20:08:00] kiltzman: has joined #ruby
[20:08:59] marr: has joined #ruby
[20:09:01] kiltzman: has joined #ruby
[20:09:23] tweezer: has joined #ruby
[20:09:29] cpruitt: has joined #ruby
[20:09:37] k0mpa: has joined #ruby
[20:12:27] drewmcmillan: has joined #ruby
[20:16:28] ur5us: has joined #ruby
[20:17:48] ShalokShalom2: has joined #ruby
[20:18:46] tweezer: has joined #ruby
[20:18:47] claudiuinberlin: has joined #ruby
[20:21:41] orbyt_: has joined #ruby
[20:22:30] cpruitt: has joined #ruby
[20:27:52] jenrzzz: has joined #ruby
[20:29:08] mtkd: has joined #ruby
[20:30:10] imode: has joined #ruby
[20:30:33] bronson: has joined #ruby
[20:31:01] cpruitt: has joined #ruby
[20:31:56] kapil___: has joined #ruby
[20:33:13] lacour: has joined #ruby
[20:33:35] deathsparton: has joined #ruby
[20:34:55] John_Ivan: has joined #ruby
[20:44:27] pilne: has joined #ruby
[20:44:46] claudiuinberlin: has joined #ruby
[20:52:43] jenrzzz: has joined #ruby
[20:52:43] jenrzzz: has joined #ruby
[20:55:02] drewmcmillan: has joined #ruby
[20:57:14] deathsparton: has joined #ruby
[20:57:49] quobo: has joined #ruby
[20:58:03] goatish: has joined #ruby
[21:01:49] eckhardt: has joined #ruby
[21:02:24] eric_hill: has joined #ruby
[21:04:46] jerryskye: has joined #ruby
[21:05:05] nobodyy: has joined #ruby
[21:07:55] theunraveler: has joined #ruby
[21:08:01] k0mpa: has joined #ruby
[21:11:42] RyanMcCoskrie: has joined #ruby
[21:13:59] Rapture: has joined #ruby
[21:15:20] cpruitt: has joined #ruby
[21:16:03] Guest73369: has joined #ruby
[21:17:16] vichib: has joined #ruby
[21:21:09] AJA4350: has joined #ruby
[21:30:52] cpruitt: has joined #ruby
[21:31:39] bronson: has joined #ruby
[21:34:01] RyanMcCoskrie: has joined #ruby
[21:37:10] jenrzzz: has joined #ruby
[21:37:10] jenrzzz: has joined #ruby
[21:38:46] oetjenj: has joined #ruby
[21:39:01] drewmcmillan: has joined #ruby
[21:44:26] jenrzzz: has joined #ruby
[21:44:27] jenrzzz: has joined #ruby
[21:45:56] alex``: has joined #ruby
[21:46:35] nogic: has joined #ruby
[21:47:29] John_Ivan: has joined #ruby
[21:49:57] vichib: has joined #ruby
[21:51:00] workmad3: has joined #ruby
[21:51:11] pastorinni: has joined #ruby
[21:51:52] cdg: has joined #ruby
[21:56:10] Zamyatin: has joined #ruby
[22:02:36] mtkd: has joined #ruby
[22:09:43] cpruitt: has joined #ruby
[22:10:49] fnord_: has joined #ruby
[22:10:58] fnord_: has joined #ruby
[22:11:08] TobiFrano: has joined #ruby
[22:16:29] BogdanB: has joined #ruby
[22:21:56] eric_hill: has joined #ruby
[22:30:46] sanscoeur: has joined #ruby
[22:31:37] cpruitt: has joined #ruby
[22:32:26] bronson: has joined #ruby
[22:34:04] mjuszczak: has joined #ruby
[22:34:38] SuperLag: has joined #ruby
[22:35:32] milardovich: has joined #ruby
[22:36:58] cpruitt: has joined #ruby
[22:37:40] IJsbrand: has joined #ruby
[22:38:03] jenrzzz: has joined #ruby
[22:43:45] jnyw: has joined #ruby
[22:47:38] sspreitz: has joined #ruby
[22:51:34] guardianx: has joined #ruby
[22:52:11] troulouliou_div2: has joined #ruby
[22:52:15] cpruitt: has joined #ruby
[22:54:35] eckhardt_: has joined #ruby
[22:55:21] jeffreylevesque: has joined #ruby
[22:58:14] GremL1N: has joined #ruby
[23:01:18] bmurt: has joined #ruby
[23:03:08] postmodern: has joined #ruby
[23:10:04] milardov_: has joined #ruby
[23:13:54] bronson: has joined #ruby
[23:15:21] mtkd: has joined #ruby
[23:15:57] s3nd1v0g1us: has joined #ruby
[23:16:49] gnufied: has joined #ruby
[23:17:25] alfiemax: has joined #ruby
[23:18:09] randomstrangerb: has joined #ruby
[23:20:39] apeiros: has joined #ruby
[23:23:22] hahuang65: has joined #ruby
[23:27:13] fmcgeough: has joined #ruby
[23:28:05] drewmcmillan: has joined #ruby
[23:32:26] truenito: has joined #ruby
[23:32:37] Toggi3: has joined #ruby
[23:33:20] bmurt: has joined #ruby
[23:45:34] uniff: has joined #ruby
[23:47:20] Stazer: has joined #ruby
[23:51:31] dviola: has joined #ruby
[23:51:49] workmad3: has joined #ruby
[23:53:04] cpruitt: has joined #ruby
[23:53:46] randomstrangerb: has joined #ruby
[23:55:11] orbyt_: has joined #ruby
[23:57:21] paulrf: has joined #ruby
[23:59:09] obzidian: has joined #ruby