« Back to channel list

#ruby - 17 April 2018

« Back 1 day Forward 1 day »
[00:01:43] havenwood: mikhael_k33hl: deja vu
[00:02:34] yxhuvud: has joined #ruby
[00:02:45] mikhael_k33hl: havenwood: heya! hahaha, I've looked into what you provided, but still looking something simpler like: https://www.tutorialspoint.com/ruby/ruby_sending_email.htm
[00:03:04] havenwood: mikhael_k33hl: Did you try the mail or pony gems?
[00:04:06] banisterfiend: has joined #ruby
[00:04:23] mikhael_k33hl: havenwood: The mail gem seems to be quite a project: https://github.com/mikel/mail. Forgot about Pony though, I'll take a look at it
[00:04:34] jenrzzz_: mikhael_k33hl: use pony
[00:05:48] eckhardt: has joined #ruby
[00:06:41] mikhael_k33hl: jenrzzz_: I will look into that, thanks
[00:08:01] mroutis: has joined #ruby
[00:10:59] Fridtjof: has joined #ruby
[00:11:15] Zarthus: has joined #ruby
[00:12:38] Tristan-Speccy: has joined #ruby
[00:14:14] cagomez: has joined #ruby
[00:14:21] brodul: has joined #ruby
[00:14:24] x0F: has joined #ruby
[00:14:28] Nilium: has joined #ruby
[00:14:30] qyliss: has joined #ruby
[00:15:06] gix: has joined #ruby
[00:15:34] mroutis: has left #ruby: ()
[00:16:25] shtirlic: has joined #ruby
[00:18:29] yxhuvud: has joined #ruby
[00:18:57] hammer: has joined #ruby
[00:19:16] gigetoo: has joined #ruby
[00:20:11] cagomez: has joined #ruby
[00:21:09] Aloy: has joined #ruby
[00:22:19] beremenushka3: has joined #ruby
[00:24:16] gremax: has joined #ruby
[00:29:07] n0m4d1c: has joined #ruby
[00:29:09] yxhuvud: has joined #ruby
[00:32:06] despai: has joined #ruby
[00:39:31] n0m4d1c: has joined #ruby
[00:43:02] c0ncealed1: has joined #ruby
[00:46:24] duderonomy: has joined #ruby
[00:47:20] yxhuvud: has joined #ruby
[00:49:45] dr3wo: has joined #ruby
[00:52:51] chouhoulis: has joined #ruby
[00:53:50] kapil___: has joined #ruby
[00:54:16] cagomez: has joined #ruby
[00:55:58] Emmanuel_Chanel: has joined #ruby
[00:56:12] vondruch: has joined #ruby
[00:56:14] ogres: has joined #ruby
[00:58:14] yxhuvud: has joined #ruby
[00:59:24] Bish: https://paste.pound-python.org/show/C3RydFi6Y8kaFgsAfZFh/
[01:00:07] erlend: has joined #ruby
[01:00:41] vondruch: has joined #ruby
[01:01:33] harrycs: has joined #ruby
[01:01:37] obzidian: has joined #ruby
[01:04:24] yxhuvud: has joined #ruby
[01:06:12] jready: has joined #ruby
[01:06:16] n0m4d1c: has joined #ruby
[01:08:07] despai: has joined #ruby
[01:08:22] weaksauce: has joined #ruby
[01:15:53] kapil___: NL3limin4t0r_afk: thanks a lot
[01:18:29] cats: has joined #ruby
[01:20:17] gizmore|2: has joined #ruby
[01:22:34] yxhuvud: has joined #ruby
[01:23:34] ciscam: has joined #ruby
[01:30:31] dang`r`us: has left #ruby: ("WeeChat 2.0.1")
[01:31:28] bmurt: has joined #ruby
[01:32:44] yxhuvud: has joined #ruby
[01:35:48] skw: has joined #ruby
[01:36:14] hammer: has joined #ruby
[01:38:31] harrycs: has joined #ruby
[01:38:38] mikhael_k33hl: I'm trying to test a class within a module. How do I instantiate it? I'm getting an error: "./mirror_notification.rb:46:in `<main>': uninitialized constant Report (NameError)"
[01:39:50] havenwood: mikhael_k33hl: If you have Merdule::Klass instantiate it with Merdule::Klass.new.
[01:40:35] chouhoulis: has joined #ruby
[01:41:19] n0m4d1c: has joined #ruby
[01:41:57] mikhael_k33hl: havenwood: I'm getting an error: "uninitialized constant "#{ModuleName}" (NameError)
[01:43:51] n0m4d1c_: has joined #ruby
[01:45:17] n0m4d1c_: has joined #ruby
[01:45:31] workmad3: has joined #ruby
[01:47:04] arescorpio: has joined #ruby
[01:48:22] dinfuehr: has joined #ruby
[01:50:42] konsolebox: has joined #ruby
[01:56:55] yxhuvud: has joined #ruby
[01:57:40] mikhael_k33hl: What text editors are you using guys? vim?
[02:03:11] ramfjord: has joined #ruby
[02:05:27] harrycs: has joined #ruby
[02:07:30] harrycs: has joined #ruby
[02:08:28] mikhael_k33hl: mozzarella: haha, love the caption "literally the future of vim", I'll give this one a try :)
[02:09:14] ramfjord: has joined #ruby
[02:09:26] harrycs: has joined #ruby
[02:11:30] harrycs: has joined #ruby
[02:12:44] netherwolfe__: has joined #ruby
[02:12:55] harrycs: has joined #ruby
[02:15:17] ramfjord: has joined #ruby
[02:17:22] hammer: has joined #ruby
[02:19:35] yxhuvud: has joined #ruby
[02:21:14] ramfjord: has joined #ruby
[02:27:19] ramfjord: has joined #ruby
[02:33:38] weaksauce: mikhael_k33hl spacemacs
[02:46:08] vondruch: has joined #ruby
[02:47:40] mtkd: has joined #ruby
[02:50:43] Yzguy: has joined #ruby
[02:50:43] vondruch: has joined #ruby
[02:51:08] yxhuvud: has joined #ruby
[02:55:33] orbyt_: has joined #ruby
[02:56:50] banisterfiend: has joined #ruby
[02:58:12] dstrunk: has joined #ruby
[03:00:12] cadillac_: has joined #ruby
[03:01:23] chrisgopher: has joined #ruby
[03:02:41] kspencer: I use rubymine <3
[03:02:53] Radar: neovim here also
[03:03:06] Radar: My config is here: https://github.com/radar/dot-files/blob/master/nvim-init.vim
[03:03:37] kspencer: never understood the difference between neovim and regular vim
[03:04:39] baweaver: >> Proc.new { |&fn| fn[1] }.call { |v| v * 2 } # :D
[03:04:41] cagomez: has joined #ruby
[03:08:54] erlend: has joined #ruby
[03:09:51] baweaver: >> CaseClass=->t{->**ks{ks.map{|k,m|m===t[k]&&t[k]}}; CaseClass[name: String, title: String, message: String].call({name: 'baweaver', title: 'OHAI!', message: 'guess what Ruby can do!'})
[03:10:11] baweaver: Case class destructuring, ala Scala.
[03:10:37] baweaver: Ruby boy dead?
[03:16:10] ciscam: has joined #ruby
[03:18:28] mr-robert: yup, ruby[bot] isn't here
[03:18:46] gix-: has joined #ruby
[03:19:17] mr-robert: but havenwood is!
[03:19:27] havenwood: #!> SystemStackError: stack level too deep
[03:21:43] havenwood: Oh, I'm a bad human REPL. I imagined the missing "}" in the wrong place.
[03:21:43] havenwood: #=> [false, false, false]
[03:22:50] havenwood: Or maybe I'm a fine REPL but my stack is too small. I dunno!
[03:23:46] cadillac_: has joined #ruby
[03:26:54] yxhuvud: has joined #ruby
[03:27:29] redlegion: has joined #ruby
[03:31:12] vondruch: has joined #ruby
[03:32:27] yxhuvud: has joined #ruby
[03:35:43] vondruch: has joined #ruby
[03:38:53] hammer: has joined #ruby
[03:41:11] vondruch: has joined #ruby
[03:41:15] cadillac_: has joined #ruby
[03:44:43] workmad3: has joined #ruby
[03:46:13] cagomez: has joined #ruby
[03:48:23] yxhuvud: has joined #ruby
[03:50:43] vondruch: has joined #ruby
[03:57:59] yxhuvud: has joined #ruby
[04:01:15] konsolebox_: has joined #ruby
[04:02:50] arcturiaen_: has joined #ruby
[04:02:50] alfiemax: has joined #ruby
[04:03:06] ReinH_: has joined #ruby
[04:03:40] ^raz^: has joined #ruby
[04:04:19] Mattix: has joined #ruby
[04:04:22] lawd: has joined #ruby
[04:05:52] Evesy_: has joined #ruby
[04:05:58] reu: has joined #ruby
[04:08:08] shortdudey123: has joined #ruby
[04:09:58] agrecascino: has joined #ruby
[04:13:37] mjacob_: has joined #ruby
[04:13:48] alnewkir1: has joined #ruby
[04:14:08] bheesham1: has joined #ruby
[04:18:07] c0ncealed1: has joined #ruby
[04:22:31] mozzarella: has joined #ruby
[04:26:13] MyMind: has joined #ruby
[04:28:10] minimalism: has joined #ruby
[04:33:52] govg: has joined #ruby
[04:36:03] govg: has joined #ruby
[04:37:51] sauvin: has joined #ruby
[04:41:54] chongtx: has joined #ruby
[04:42:09] anisha: has joined #ruby
[04:44:26] moei: has joined #ruby
[04:47:17] ramfjord: has joined #ruby
[04:53:28] endemic: has joined #ruby
[04:55:04] Yzguy: has joined #ruby
[04:55:19] Ryzokuken: has joined #ruby
[04:57:34] stanford_AI: has joined #ruby
[04:57:35] stanford_AI: What's a low computation algorithm for finding the biggest common substring in two strings? Example "hello how are you?" and "tomorrow are yes" = "w are y"
[04:57:52] luna_x[m]: has joined #ruby
[04:58:00] Pisuke: has joined #ruby
[04:58:53] alex``: has joined #ruby
[05:06:44] neuromanc_r: has joined #ruby
[05:06:44] iceskins[m]: has joined #ruby
[05:09:33] gremax: has joined #ruby
[05:13:44] phaul: has joined #ruby
[05:18:13] erlend: has joined #ruby
[05:20:55] hkais: has joined #ruby
[05:25:32] dminuoso: stanford_AI: That's a standard CS problem. Google for an algorithm.
[05:27:41] stanford_AI: but don't understand it
[05:27:48] dminuoso: baweaver: Scala sucks mkay.
[05:27:58] stanford_AI: dminuoso, https://en.wikipedia.org/wiki/Longest_common_substring_problem
[05:28:37] dminuoso: Is that supposed to be a question?
[05:28:38] armyriad: has joined #ruby
[05:30:06] havenwood: stanford_AI: http://www.xmailserver.org/diff2.pdf
[05:30:37] dminuoso: havenwood: You think that someone that is unable to read a wikipedia article will have more luck with reading a paper?
[05:30:39] ur5us: has joined #ruby
[05:30:49] dminuoso: ACTION ¯\_(ツ)_/¯
[05:31:06] havenwood: stanford_AI: Read that paper!
[05:31:10] dminuoso: stanford_AI: Interesting. Because to me read that just reads like "I dont understand it"
[05:31:39] dminuoso: havenwood: I have a cool paper for you!
[05:31:58] havenwood: dminuoso: Pray tell!
[05:32:35] armyriad: has joined #ruby
[05:32:59] velu_aon[m]: has joined #ruby
[05:33:18] baweaver: dminuoso: don't care, made case classes :P
[05:33:31] dminuoso: havenwood: https://maartenfokkinga.github.io/utwente/mmf91m.pdf
[05:33:41] havenwood: baweaver: Write a paper!
[05:33:42] dminuoso: This thing is hilarious and golden at the same time.
[05:33:46] luminousnine: has joined #ruby
[05:35:21] dizzy1or5[m]: has joined #ruby
[05:35:26] baweaver: Currently have an experimental branch with case classes, destructuring, mixins, and some other fun tricks
[05:36:23] baweaver: though very likely the case class bit is going to be refactored a few times over because I dislike how they look
[05:36:24] dminuoso: baweaver: Just stop writing Ruby code and admit you are just looking for a fun language that has these tools builtin from first principles!
[05:36:53] baweaver: That's the thing though
[05:37:00] baweaver: Everything I'm writing is pretty much vanilla ruby
[05:37:24] baweaver: no real functional tricks, just a lot of to_proc, to_ary, ===, and inheritance
[05:38:09] baweaver: Honestly I think that's the mistake a lot of these other functional style libraries make. They don't feel like Ruby
[05:39:32] baweaver: Though I may leverage this for speed later: https://usehelix.com/getting_started
[05:39:50] baweaver: The real trick would be to manage to have it all performing in near vanilla runtime
[05:40:05] suukim: has joined #ruby
[05:40:19] dminuoso: baweaver: Like I said, I dont think its a mistake of the libraries, just a lot of missing design in Ruby.
[05:40:31] jonjits[m]: has joined #ruby
[05:40:34] aviraldg: has joined #ruby
[05:40:38] dminuoso: Ruby was not carefully designed. Instead it was kept in its initial shape with features bolted on top year after year.
[05:40:53] baweaver: Who said my intention was making a library?
[05:41:04] baweaver: I just proved that the features are there to make something like this without a ton of proc magic
[05:41:36] baweaver: Just because a language doesn't implement all your favorite FP design patterns does not make it badly designed
[05:41:55] redlegion[m]: has joined #ruby
[05:42:44] KevinMGranger: has joined #ruby
[05:42:44] haylon_: has joined #ruby
[05:43:01] hammer: has joined #ruby
[05:43:28] zalipuha[m]: has joined #ruby
[05:43:53] workmad3: has joined #ruby
[05:44:23] thejoecarroll: has joined #ruby
[05:45:43] torarne: has joined #ruby
[05:45:54] Hanma[m]: has joined #ruby
[05:46:02] dminuoso: baweaver: I dont know about "proc magic"
[05:46:18] kinduff[m]: has joined #ruby
[05:46:26] turt2live: has joined #ruby
[05:46:53] icarus: has joined #ruby
[05:47:11] kapil___: has joined #ruby
[05:47:30] Giphy[m]: has joined #ruby
[05:49:21] jamesaxl: has joined #ruby
[05:49:28] tAn: has joined #ruby
[05:50:11] tAn: has joined #ruby
[05:51:11] vondruch: has joined #ruby
[05:51:19] aupadhye: has joined #ruby
[05:51:31] tAn: has joined #ruby
[05:52:38] skw: has joined #ruby
[05:52:48] reber: has joined #ruby
[05:53:21] tAn: has joined #ruby
[05:57:51] vondruch: has joined #ruby
[06:03:08] aufi: has joined #ruby
[06:03:41] amar: has joined #ruby
[06:08:20] aupadhye: has joined #ruby
[06:09:48] aufi: has joined #ruby
[06:10:07] camonz: has joined #ruby
[06:12:00] aufi: has joined #ruby
[06:13:41] aufi_: has joined #ruby
[06:14:12] minimalism: has joined #ruby
[06:14:39] hammer: has joined #ruby
[06:16:38] nowhereman_: has joined #ruby
[06:22:16] sidx64: has joined #ruby
[06:23:04] nowhereman_: has joined #ruby
[06:26:26] schneider: has joined #ruby
[06:31:11] vondruch: has joined #ruby
[06:32:16] rippa: has joined #ruby
[06:33:21] amar: has joined #ruby
[06:35:37] burgestrand: has joined #ruby
[06:35:42] vondruch: has joined #ruby
[06:37:13] rabajaj: has joined #ruby
[06:41:29] skw: has joined #ruby
[06:44:29] hammer: has joined #ruby
[06:47:20] ramfjord: has joined #ruby
[06:48:18] vondruch: has joined #ruby
[06:50:16] burgestrand: has joined #ruby
[06:50:42] vondruch: has joined #ruby
[06:53:07] tvw: has joined #ruby
[06:55:04] ltt: has joined #ruby
[06:59:49] bbentzen: has joined #ruby
[07:00:21] bbentzen: has left #ruby: ()
[07:00:39] ltt: has joined #ruby
[07:07:24] nertzy: has joined #ruby
[07:10:16] aufi_: has joined #ruby
[07:12:46] schneider: has joined #ruby
[07:13:16] clemens3_: has joined #ruby
[07:15:01] dionysus69: has joined #ruby
[07:15:05] apeiros: has joined #ruby
[07:15:16] TomyWork: has joined #ruby
[07:17:37] venmx: has joined #ruby
[07:20:57] andikr: has joined #ruby
[07:26:23] erlend: has joined #ruby
[07:31:11] ur5us: has joined #ruby
[07:38:35] claudiuinberlin: has joined #ruby
[07:38:46] hammer: has joined #ruby
[07:43:03] ltt: has joined #ruby
[07:43:10] workmad3: has joined #ruby
[07:44:00] dr3wo: has joined #ruby
[07:55:22] mikecmpbll: has joined #ruby
[07:58:40] mlkkk: has joined #ruby
[07:58:57] _aeris_: has joined #ruby
[08:00:59] inerthia: has joined #ruby
[08:03:34] eckhardt: has joined #ruby
[08:05:20] Bish: has joined #ruby
[08:08:33] govg: has joined #ruby
[08:11:14] personofinterest: has joined #ruby
[08:15:15] skw: has joined #ruby
[08:16:27] Zaab1t: has joined #ruby
[08:19:29] marr: has joined #ruby
[08:20:56] Beams: has joined #ruby
[08:21:04] ltt: has joined #ruby
[08:22:48] amar: has joined #ruby
[08:24:23] tomphp: has joined #ruby
[08:28:45] crazy_boy: has joined #ruby
[08:29:36] yohji: has joined #ruby
[08:30:43] amar: has joined #ruby
[08:31:35] Mike11: has joined #ruby
[08:32:57] hammer: has joined #ruby
[08:33:28] burgestrand: has joined #ruby
[08:35:34] apeiros__: has joined #ruby
[08:35:36] riffraff: has joined #ruby
[08:47:28] ramfjord: has joined #ruby
[08:48:06] tomphp: has joined #ruby
[08:50:02] physicist__: has joined #ruby
[08:53:45] ltt: has joined #ruby
[08:54:23] ur5us: has joined #ruby
[08:56:02] alfiemax: has joined #ruby
[08:56:03] tomphp: has joined #ruby
[08:56:26] venmx: has joined #ruby
[08:57:53] alfiemax: has joined #ruby
[09:00:55] maufart__: has joined #ruby
[09:06:23] hkais: has joined #ruby
[09:09:40] tomphp: has joined #ruby
[09:10:27] nielsk: has joined #ruby
[09:13:38] drale2k_: has joined #ruby
[09:15:47] rahul_bajaj: has joined #ruby
[09:22:19] rabajaj: has joined #ruby
[09:22:45] mikecmpb_: has joined #ruby
[09:26:00] alfiemax_: has joined #ruby
[09:33:44] ltt: has joined #ruby
[09:33:56] tomphp: has joined #ruby
[09:34:37] erlend: has joined #ruby
[09:42:16] workmad3: has joined #ruby
[09:45:17] tomphp: has joined #ruby
[09:47:52] ur5us: has joined #ruby
[09:48:20] mtkd: has joined #ruby
[09:51:32] burgestrand: has joined #ruby
[09:55:57] ltt: has joined #ruby
[09:57:15] kapil___: has joined #ruby
[09:59:27] tomphp: has joined #ruby
[10:01:02] mtkd: has joined #ruby
[10:01:30] caracalla: has joined #ruby
[10:02:44] caracalla: has left #ruby: ()
[10:03:15] caracalla: has joined #ruby
[10:04:05] caracalla: has left #ruby: ()
[10:20:48] workmad3: has joined #ruby
[10:25:15] ur5us: has joined #ruby
[10:32:40] ltt: has joined #ruby
[10:36:46] hammer: has joined #ruby
[10:42:42] jinie: has joined #ruby
[10:45:29] brosso: has joined #ruby
[10:48:26] brosso: Hi #ruby, new to this language, not sure how to concatenate strings:
[10:48:31] brosso: irb(main):001:0> s = "\xC0\xDE"
[10:48:31] brosso: => "\xC0\xDE"
[10:48:31] brosso: irb(main):002:0> s << "\xBA\x5E"
[10:48:33] brosso: => "\xC0\u07BA^"
[10:49:13] brosso: I want to concatenate C0DEBA5E, but it's not working
[10:50:20] phaul: >> "\xDE"
[10:50:22] apeiros__: brosso: "\x5e" == "^"
[10:50:34] canton7: brosso, so what's wrong with `s = "C0DE" s << "BASE"`?
[10:51:13] canton7: (as in, what are you trying to do with the escapes?)
[10:51:21] apeiros: you either have to live with inspect not showing hex code for printable characters, or you have to use the actual characters
[10:51:23] brosso: canton7: it's becose next thing to try is pack and unpack
[10:51:42] canton7: I'm not sure that answers my question?
[10:52:18] apeiros: brosso: it shows "\x5e" as "^" the same way it will show "A" as "A" and not as "\x41"
[10:52:32] amar: has joined #ruby
[10:52:40] apeiros: and normally you'll be quite happy about that, since otherwise strings would become rather illegible
[10:52:58] brosso: canton7: I'm following a tutorial and it's just an example
[10:53:05] phaul: apeiros: where's rubybot?
[10:53:06] brosso: apeiros: thank you
[10:53:16] apeiros: phaul: good question
[10:53:17] amar: has joined #ruby
[10:53:33] apeiros: what a skulker…
[10:53:45] apparition: has joined #ruby
[10:53:53] tvw: has joined #ruby
[10:54:18] dr3wo: has joined #ruby
[10:54:24] ruby[bot]: has joined #ruby
[10:54:24] ChanServ: +o ruby[bot]
[10:54:38] zautomata: has joined #ruby
[10:54:39] apeiros: probably got stranded on a netsplit or somesuch
[10:56:27] mnemon: brosso: do you understand what you're doing? concatting 2byte strings input in Hex notation and not the strings C0DE and BA5E ? :P
[11:00:32] ltt: has joined #ruby
[11:02:59] donofrio: has joined #ruby
[11:04:42] ben: has joined #ruby
[11:05:14] ben: hi, as a matter of style, is it a good idea to put a `then` at the end of lines that are `if <condition>`?
[11:06:43] tomphp: has joined #ruby
[11:07:26] burgestrand: has joined #ruby
[11:07:52] mtkd: has joined #ruby
[11:09:02] phaul: I can only tell you what I do, ppl might disagree. If there is a single expression in the if (but we also have the else case) I write them on the same line and use 'then'. Otherwise I don't use then. same goes for case when. If it's single expression and there is no else case I use the postfix if.
[11:09:05] al2o3-cr: brosso: ("\xC0\xDE" << "\xBA\x5E").unpack1('H8')
[11:09:21] al2o3-cr: ah, they left.
[11:10:32] al2o3-cr: naw, just "foo" "bar" to concat
[11:11:45] ltt: has joined #ruby
[11:12:43] apeiros: ben: I read this as your condition having multiple lines? if so, then the better idea is to extract the condition into either separate statements or a method
[11:13:19] ben: apeiros: no, just "if foo then" vs "if foo" as a style question, for reasonably short "foo"s
[11:13:48] apeiros: I prefer with "then", but due to company style guide, I stopped using it.
[11:14:18] apeiros: or for your situation: it doesn't matter. just make sure you have a consistent style in whichever group of programmers you are.
[11:14:20] torstein: has joined #ruby
[11:15:36] torstein: is Random platform independent, that is - if given a seed, it will give me the same random numbers independent of the platform?
[11:16:34] maufart__: has joined #ruby
[11:16:52] John_Ivan: has joined #ruby
[11:16:52] John_Ivan: has joined #ruby
[11:17:24] apeiros: Torstein: those you can seed should, yes
[11:17:44] ben: apeiros: the local style is unclear which is why I'm trying to get an idea for outside opinions. the group of programmers is me who doesn't use `then`, someone who seems to do so, and someone else who i mistakenly advised to avoid `then` before i noticed the other guy was using a lot of `then`
[11:18:08] apeiros: throw a coin
[11:18:36] karapetyan: has joined #ruby
[11:18:41] apeiros: IME the actual style you follow doesn't really matter. things you liked you'll dislike after doing differently long enough.
[11:18:50] torstein: do you think it extends even to ruby to javascript transpilers like opal?
[11:19:14] apeiros: Torstein: no idea. but that's trivial to experimentally establish.
[11:19:39] torstein: yeah, Im guessing no: https://github.com/opal/opal/blob/master/opal/corelib/random.rb#L20
[11:19:49] torstein: but kind of beside the point...
[11:19:50] ben: apeiros: yeah, but i wouldn't want to throw a coin and then get stuck with a perfectly reasonable style that just happens to be the utter minority once we step outside our bubble
[11:20:22] torstein: I want to distribute my ruby to windows :/
[11:20:28] torstein: my ruby app*
[11:20:31] apeiros: ben: then google "ruby code styleguide". there are a couple. but none come with # of people using the styleguide
[11:21:46] al2o3-cr: ben: i sometimes use `then` when it's a one-liner
[11:21:46] ben: which is why i hoped people in here might have some intuition for those numbers :P
[11:21:58] torstein: whats the question?
[11:22:21] phaul: we could vote :)
[11:22:23] apeiros: ben: I'd assume the majority skips the "then"
[11:22:43] apeiros: I have no idea by what margin or whether it's even right :)
[11:22:46] ben: Torstein: My question was "if foo" vs "if foo then" (when it's not a one-liner or w/e)
[11:22:58] al2o3-cr: if it's not needed why use it.
[11:23:05] AJA4350: has joined #ruby
[11:23:15] torstein: I just defer to the default rules from rubocop :P
[11:23:18] apeiros: I used it because I found it more pleasant to read
[11:23:21] ben: apeiros: before today I assumed it was like 99.99% skipping "then", so I'm rapidly recalibrating my expectations :)
[11:23:54] al2o3-cr: comes down to personal opinions really.
[11:23:56] ben: al2o3-cr: i tend to agree
[11:24:13] dionysus69: has joined #ruby
[11:26:09] phaul: rubocop and such are such a PITA though.
[11:26:29] torstein: rubocop says no to use if foo then for multilines
[11:26:41] apeiros: I hate at least 20 default settings of rubocop with passion 😂
[11:27:10] torstein: yeah, me too
[11:27:43] torstein: but lately I just ran rubocop -a, and it doesnt bother me as much as I thought it would
[11:27:52] torstein: only exception I got is line length
[11:28:03] torstein: (and block length for my specs)
[11:28:54] tbuehlmann: except rubocop -a can generate invalid ruby code
[11:28:58] tbuehlmann: so be careful
[11:29:00] phaul: today I had argument name too short. x, y for 2d coordinates..
[11:29:05] roshanavand: has joined #ruby
[11:29:21] torstein: yeah, there are some stupid errors
[11:29:37] roshanavand: has joined #ruby
[11:29:38] apeiros: call them `eccs` and `why`
[11:29:44] torstein: I got a method containing only a case switch... it's 12 lines and "too long"
[11:29:51] apeiros: (not sure what a proper phonetic spelling for x is in english)
[11:29:56] dminuoso: phaul: rubocop is fine, just tweak rules.
[11:30:08] dminuoso: The main problem is that rubocop is rather opioninated and too many idiots blindly listen to the defaults.
[11:30:30] dminuoso: adhering to whatever defaults Rubocopy has is more important than configuring Rubocop to enforce _your_ style
[11:31:00] chouhoulis: has joined #ruby
[11:31:25] phaul: it should come with a disclaimer. Or no defaults at all
[11:32:08] apeiros: no defaults would make it unusable for most
[11:32:34] apeiros: almost nobody wants to go through a setup step which requires a hundred multiple choice questions to be answered
[11:33:07] phaul: you could just answer a few that you care about, and use it fore those rules...
[11:33:39] apeiros: ah, you mean for where no configuration exists, it simply shouldn't check at all?
[11:33:51] dminuoso: phaul: false-positives are fine.
[11:33:55] dminuoso: If you get them, change the rule.
[11:33:59] apeiros: ok, that makes sense
[11:34:41] apeiros: phaul: maybe there's a config template for "disable all checks"
[11:36:46] phaul: I admit I haven't looked into it much detail, I will investigate when I have time
[11:37:06] phaul: I am going afk, need to get some lunch..
[11:43:21] erlend: has joined #ruby
[11:43:37] karapetyan: has joined #ruby
[11:43:44] Cavallari: has joined #ruby
[11:44:08] Cavallari1: has joined #ruby
[11:44:59] ltt: has joined #ruby
[11:46:59] mtkd: has joined #ruby
[11:54:54] nadir: has joined #ruby
[11:55:29] tcopeland: has joined #ruby
[11:57:14] yohji: has joined #ruby
[12:00:08] troulouliou_div2: has joined #ruby
[12:00:40] Psybur: has joined #ruby
[12:01:25] troulouliou_divn: has joined #ruby
[12:02:03] troulouliou_div2: has joined #ruby
[12:03:56] ltt: has joined #ruby
[12:06:31] ldnunes: has joined #ruby
[12:13:44] synthroid: has joined #ruby
[12:25:50] ltt: has joined #ruby
[12:26:10] milanj: has joined #ruby
[12:31:08] bmurt: has joined #ruby
[12:32:06] milanj: I want to dispatch on ruby version at runtime, is it possible to do that in "load time" or I need to do that at runtime ?
[12:32:06] hammer: has joined #ruby
[12:35:31] dminuoso: milanj: What exactly is "load time"
[12:35:41] karapetyan: has joined #ruby
[12:36:31] milanj: not sure how to call it in ruby context
[12:36:49] milanj: compile -> load -> execute
[12:37:01] milanj: I guess my question is it possible not to do it at runtime
[12:37:12] hammer: has joined #ruby
[12:37:19] dminuoso: milanj: I can think of some mechanisms, but they are not really ruby related.
[12:37:51] dminuoso: milanj: Ruby itself does not let you hook into the compilation process.
[12:38:56] ruby[bot]: 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
[12:39:54] apeiros: milanj: what's the problem you're trying to solve by "dispatch in load time" (regardless of what it is actually supposed to mean)
[12:41:08] milanj: anyway, I can look at RUBY_VERSION
[12:41:11] milanj: that's good enough
[12:49:10] Mia: has joined #ruby
[12:49:10] Mia: has joined #ruby
[12:50:48] milanj: has left #ruby: ("Leaving")
[12:51:07] vondruch: has joined #ruby
[12:55:39] vondruch: has joined #ruby
[12:55:54] NL3limin4t0r: ben: The Ruby style guide says the following: " Do not use then for multi-line if/unless."
[12:56:06] NL3limin4t0r: https://github.com/bbatsov/ruby-style-guide#no-then
[12:56:10] ben: thank you!
[12:56:20] mtkd: has joined #ruby
[12:56:47] hammer: has joined #ruby
[12:58:21] apeiros: I love how it calls itself "*the* ruby style guide"
[13:00:56] NL3limin4t0r: apeiros: Yep, but hey it's the most popular one and if I'm not mistaken also used by RuboCop for references.
[13:03:57] jerematic: has joined #ruby
[13:05:21] hammer: has joined #ruby
[13:05:33] kapil___: has joined #ruby
[13:20:57] maufart__: has joined #ruby
[13:21:40] hammer: has joined #ruby
[13:22:24] tcopeland: has joined #ruby
[13:25:08] duderonomy: has joined #ruby
[13:29:24] shinnya: has joined #ruby
[13:32:12] k0mpa: has joined #ruby
[13:32:41] amar: has joined #ruby
[13:33:58] GodFather: has joined #ruby
[13:34:26] amar_: has joined #ruby
[13:36:48] amar_: has joined #ruby
[13:37:33] amar_: has joined #ruby
[13:38:44] ramfjord: has joined #ruby
[13:40:04] Cavallari1: has joined #ruby
[13:41:18] oleo: has joined #ruby
[13:42:42] hammer: has joined #ruby
[13:48:01] ramfjord: has joined #ruby
[13:48:23] schneider: has joined #ruby
[13:48:56] Cavallari: has joined #ruby
[13:51:37] ltt: has joined #ruby
[13:52:08] erlend: has joined #ruby
[13:52:09] sidx64: has joined #ruby
[13:56:00] sidx64_: has joined #ruby
[13:58:26] grilix: has joined #ruby
[13:59:56] pastorinni: has joined #ruby
[14:00:09] amar_: has joined #ruby
[14:00:15] yohji: has joined #ruby
[14:02:03] ltt: has joined #ruby
[14:03:39] pastorinni: has joined #ruby
[14:05:40] hammer: has joined #ruby
[14:05:48] sina: has joined #ruby
[14:06:00] troulouliou_div2: has joined #ruby
[14:09:39] guille-moe: has joined #ruby
[14:09:44] chongtxtx: has joined #ruby
[14:10:54] dr3wo: has joined #ruby
[14:11:02] Rapture: has joined #ruby
[14:13:23] yo61: has joined #ruby
[14:13:30] Yogui: has joined #ruby
[14:14:12] mtkd: has joined #ruby
[14:14:23] Yogui: hi, I accidentally ran bundler as root and now i have permissions problems all over the place. Would anyone know how i can fix this?
[14:14:52] apeiros: I'm tempted to say "reinstall your computer from backup", but I guess that's not all too helpful
[14:15:22] Yogui: apeiros yeah i thought of that but i was hoping there would be a fix somewhere
[14:16:24] yeticry: has joined #ruby
[14:17:19] al2o3-cr: Yogui: what did you run?
[14:17:21] Yogui: do i just need to delete the ~/.bundle and ~/.gems folders?
[14:17:47] Yogui: al2o3-cr i cd'ed to the project folder and ran "bundle install", "bundle update" and a bunch of similar commands
[14:18:51] Yogui: that was after upgrading the box from debian 8 to debian 9 (stretch)
[14:19:57] andywojo: has joined #ruby
[14:21:02] troulouliou_div2: has joined #ruby
[14:21:38] al2o3-cr: you could try `sudo bundle install --system`
[14:22:20] Yogui: but then, "bundle install" still won't work
[14:22:57] Kedare: has joined #ruby
[14:23:43] Yogui: right now the error is: "Errno::EACCES: Permission denied @ dir_s_mkdir - /usr/local/rvm/gems/ruby-2.5.0@global/extensions/x86_64-linux/2.1.0"
[14:24:35] al2o3-cr: Yogui: try these commands to see if they resolve the problem; http://ruby-korea.github.io/bundler-site/issues.html
[14:24:53] Yogui: let's see
[14:25:48] amar_: has joined #ruby
[14:26:41] banisterfiend: has joined #ruby
[14:26:42] konsolebox_: Yogui: do you have both /usr/local/bin/bundle and /usr/bin/bundle?
[14:27:58] troulouliou_div2: has joined #ruby
[14:28:15] Yogui: yes i have both
[14:28:30] konsolebox_: perhaps you just have to uninstall the one in /usr/local/bin
[14:28:42] Yogui: is it with apt?
[14:29:26] Yogui: Gem 'bundler' is not installed
[14:29:47] konsolebox_: you ran that as root?
[14:30:25] Yogui: as the user it wouldn't run, so yes i ran gem uninstall bundler as root
[14:30:45] konsolebox_: Yogui: what is your ruby version?
[14:30:48] Yogui: never mind i mv'ed /usr/local/bin/bundle to something else
[14:30:58] konsolebox_: there's another why. it's by specifying -i
[14:31:24] Yogui: konsolebox_ the system version seems to be 2.1.0 but the one set with rvm is 2.5.0
[14:31:41] netherwolfe__: has joined #ruby
[14:32:39] Yogui: ok it's installing everything anew
[14:32:50] Yogui: i think i didn't read the nice warning the first time
[14:33:00] Yogui: "Your user account isn't allowed to install to the system Rubygems"
[14:33:22] Yogui: they told me to use the --path option right there :/
[14:34:06] gix: has joined #ruby
[14:35:24] mikecmpbll: has joined #ruby
[14:36:10] Yogui: konsolebox_ by specifying -i on what command?
[14:37:21] konsolebox_: Yogui: i don't have rvm so i'm not sure how it should be specified. but in my system if i had installed something in /usr/local, it would be 'gem uninstall -i /usr/local/lib64/ruby/gems/2.2.0 bundler'
[14:37:22] hammer: has joined #ruby
[14:38:00] Yogui: good to know
[14:38:07] konsolebox_: apparently i'm still using 2.2 even though i already have 2.5
[14:38:13] yeticry: has joined #ruby
[14:38:43] Yogui: i'm not a ruby or raild dev myself, i just need it to host a redmine instance
[14:39:12] Yogui: bundle install finished with success, but two warnings
[14:39:28] burgestrand: has joined #ruby
[14:39:46] Yogui: executable-hooks and gem-wrappers warn about the following: Ignoring executable-hooks-1.4.2 because its extensions are not built. Try: gem pristine executable-hooks --version 1.4.2
[14:40:32] Ryzokuken: has joined #ruby
[14:40:44] Yogui: oh and this one too: Warning: the running version of Bundler (1.13.6) is older than the version that created the lockfile (1.16.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.
[14:40:55] Yogui: so i still have a permission problem
[14:43:38] ltt: has joined #ruby
[14:43:52] gix: has joined #ruby
[14:44:18] konsolebox_: you probably have to install a bundler for your user
[14:45:40] sidx64: has joined #ruby
[14:46:33] Yogui: yes i'm trying to: gem install bundler | ERROR: While executing gem ... (Gem::FilePermissionError) | You don't have write permissions for the /usr/local/rvm/gems/ruby-2.5.0@global directory.
[14:47:04] konsolebox_: i'm not sure why it's still trying to install to /usr/local
[14:47:10] troys: has joined #ruby
[14:47:17] konsolebox_: shouldn't it be in ~/.gem ?
[14:47:38] Vaevictus: has joined #ruby
[14:47:49] konsolebox_: what do you get with `which gem`?
[14:48:01] Yogui: "/usr/bin/gem"
[14:48:23] konsolebox_: do you get to have a ~/.gem directory?
[14:48:29] aupadhye: has left #ruby: ("Leaving")
[14:48:40] chouhoulis: has joined #ruby
[14:49:02] Yogui: yes the user has a ~/.gem directory, if i understood the question correctly
[14:49:09] Vaevictus: hey guys. I've got a project on my radar i want to start, and need suggestions: I want to implement a diagnostic for routing with a video game randomizer. I need to be able to express certain segments of the game's map via accessibility, based on collected equipment. i'm thinking maybe a DSL would be appropriate, but really haven't messed with anything along these lines
[14:49:55] konsolebox_: Yogui: well that's just odd. as a normal user, `gem install bundler` should install bundler to ~/.gem
[14:50:11] Vaevictus: an example would be noting that two chests in the Desert Palace are now open because you got the Book, or alternatively because you got the mirror and flute. (i.e. different entrance)
[14:51:21] konsolebox_: Yogui: perhaps you need to cleanup the gems in /usr/local. they might be influencing the behavior of 'gem'.
[14:51:57] Vaevictus: i suppose i could just design a complex data structure
[14:52:13] Yogui: maybe that's because $GEM_PATH points to that folder?
[14:52:31] sidx64: has joined #ruby
[14:52:33] Yogui: konsolebox_ ok, do you know how i can do that?
[14:52:35] konsolebox_: hmm, i don't have that variable set. maybe
[14:53:48] jrafanie: has joined #ruby
[14:54:23] konsolebox_: Yogui: it's quite difficult to make a suggestion as you're using rvm. do you get to upgrade ruby to 2.5.0 through it?
[14:55:01] Yogui: i don't much care which version manager i'm using, i just understand that i needed one
[14:55:03] konsolebox_: i believe each version of ruby use a different version of gem
[14:55:14] Vaevictus: is rvm obsolete?
[14:55:17] konsolebox_: so it's odd that you're using /usr/bin/gem
[14:55:21] sidx64_: has joined #ruby
[14:55:50] konsolebox_: too bad i really don't have any knowledge about rvm
[14:56:22] Yogui: which one do you use, then?
[14:56:23] Vaevictus: Yogui: did you add rvm to your .profile or whichever shell you're running?
[14:56:34] alfiemax: has joined #ruby
[14:56:51] konsolebox_: Yogui: if you run 'unset GEM_PATH; exec bash -l' as a normal user, do you still get to have a GEM_PATH variable set?
[14:57:06] Yogui: Vaevictus not the user's .profile or .bashrc no
[14:57:42] Yogui: konsolebox_yes
[14:57:42] Vaevictus: Yogui: there's a thick layer of rust on my ruby and rvm knowledge, but iirc, that's required
[14:58:00] Vaevictus: iirc, rvm overrides the default ruby environment varibles
[14:58:04] konsolebox_: Yogui: i'm in Gentoo, and i don't need rvm or any other helper for managing multiple versions of Ruby. here we only do 'eselect ruby set ruby25' or something to change a version.
[14:58:22] apeiros: has joined #ruby
[14:58:51] Yogui: also, i just stopped the running instance i had of redmine, and it won't start again thanks to today's fiddling
[14:59:24] Vaevictus: konsolebox_: i always used rvm rather than eselect
[14:59:50] Yogui: Vaevictus would you be able to help me fix my install?
[15:00:15] Vaevictus: Yogui: of rvm or of ruby?
[15:00:38] Yogui: basically, while upgrading Debian from v8 to v9 i ran "bundle install" in the app directory but as root, not as the user
[15:00:42] cschneid_: has joined #ruby
[15:00:49] Yogui: of rvm, i guess
[15:00:55] Vaevictus: that'd be for system ruby, probably not for rvm
[15:01:08] Vaevictus: i'm not sure whether root would be using rvm
[15:01:20] Vaevictus: as root, what do you get for "rvm list known" ?
[15:01:32] Yogui: my understanding is that the system ruby is pretty much useless once you start using rvm?
[15:01:58] Yogui: rvm list known gives me a bunch of output, what are you looking for?
[15:02:11] Vaevictus: rvm's a way of using multiple or alternative versions of ruby while not buggering up your system ruby
[15:02:35] Vaevictus: okay, start a new shell as root and do: type rvm | head -1
[15:02:59] Yogui: Ruby enVironment Manager 1.29.3 (latest) (c) 2009-2017 Michal Papis, Piotr Kuczynski, Wayne E. Seguin
[15:03:22] Vaevictus: okay, i believe that user is /not/ sourcing rvm correctly
[15:03:30] eckhardt: has joined #ruby
[15:03:31] Yogui: that was root
[15:03:32] Vaevictus: try it as your user
[15:03:35] Vaevictus: that's good/bad
[15:03:51] Yogui: as the user: bash: rvm: command not found
[15:04:15] Vaevictus: root shouldn't be sourcing rvm... but also your bundle install as root would have altered your system ruby gems
[15:04:34] Vaevictus: okay, as your user, try: source ~/.rvm/scripts/rvm
[15:04:45] Vaevictus: and then follow that command with the aformented type rvm command
[15:04:52] Vaevictus: aformentioned lol.
[15:04:53] Yogui: that file is empty
[15:05:06] Yogui: doesn't exist, even
[15:05:24] synthroid: has joined #ruby
[15:05:26] Vaevictus: are you planning on using rvm by other users than this one user?
[15:05:46] Vaevictus: then you should never run/install any rvm things as root
[15:05:51] Vaevictus: so start over as that user.
[15:06:06] Vaevictus: this would work: \curl -sSL https://get.rvm.io | bash -s stable --ruby
[15:06:54] Vaevictus: basically, you run it all as that user, it sets up rvm in userspace...
[15:07:54] Mike11: has joined #ruby
[15:08:05] konsolebox_: Yogui: it seems like what you had was a multi-user install. you used ... | sudo bash ...
[15:09:04] konsolebox_: or maybe you ran it as root. same effect probably
[15:09:21] Yogui: konsolebox_ yes that was my mistake
[15:09:30] tomphp: has joined #ruby
[15:09:30] Yogui: Vaevictus it won't run
[15:09:38] Yogui: mktemp: failed to create file via template ‘/usr/local/rvm/rvm-exec-test.XXXXXX’: Permission denied
[15:10:00] Yogui: when i change that line to write to /tmp, another error: ./rvmsetup.sh: line 348: /usr/local/rvm/archives/rvm-master.tgz: Permission denied
[15:10:41] Vaevictus: as a non-root user?
[15:10:49] Yogui: yes as non-root user
[15:10:49] hammer: has joined #ruby
[15:11:02] Vaevictus: in what directory?
[15:11:10] Vaevictus: none of that makes any sense to me
[15:11:13] Yogui: in the project i'm trying to run
[15:11:27] konsolebox_: Yogui: what line did you change?
[15:11:43] Yogui: i changed the mktemp line
[15:11:54] Vaevictus: wait, rvm won't run? or your project won't install?
[15:11:59] camilasann: has joined #ruby
[15:12:33] Yogui: the install script won't finish, so at the moment rvm won't run and the project even less
[15:12:54] konsolebox_: Yogui: for you to be able to edit a line, does that mean that you downloaded https://get.rvm.io first and ran it with bash?
[15:13:16] Yogui: konsolebox_ yes, because the curl line wouldn't work becasue the mktemp line failed
[15:14:02] Vaevictus: Yogui: for some reason that script thinks you're running it as root
[15:14:34] konsolebox_: Yogui: try to unset GEM_PATH and run the script again
[15:15:24] Vaevictus: you're not using sudo or anything are you?
[15:15:28] Yogui: konsolebox_ same error with mktemp
[15:16:11] Vaevictus: Yogui: i'd check your .profile .bashrc etc files for anything related to gems and rpm and delete those settings
[15:17:15] Vaevictus: as the user, also delete ~/.rvm
[15:17:28] Vaevictus: that user should never leave the homedir
[15:17:49] Yogui: .profile and .bashrc look stock debian to me, no mention of anything else than base system stuff
[15:17:57] Yogui: there's no ~./rvm
[15:18:12] Yogui: oh, never leave the homedir, i'll try again then
[15:18:12] gregf_: has joined #ruby
[15:18:14] dr3wo: has joined #ruby
[15:18:38] Yogui: the curl command won't work from the homedir either
[15:18:50] Vaevictus: same mktemp error?
[15:18:54] konsolebox_: Yogui: what happens if you try to run 'mktemp x' in the shell?
[15:19:06] Vaevictus: your environment is screwy. not sure what's up with that
[15:19:27] Vaevictus: oh, try it without the --ruby
[15:19:49] Vaevictus: curl -sSL https://get.rvm.io | bash -s stable
[15:20:56] hammer: has joined #ruby
[15:20:56] Yogui: $ mktemp xxxxxxxxxxx.log: mktemp: too few X's in template ‘xxxxxxxxxxx.log’
[15:21:12] Yogui: same thing without the --ruby: mktemp: failed to create file via template ‘/usr/local/rvm/rvm-exec-test.XXXXXX’: Permission denied
[15:21:45] Vaevictus: as root, try "rvm implode --force"
[15:21:47] konsolebox_: Yogui: sorry, can you try mktemp without an argument?
[15:22:09] Yogui: i think i'll give up, dump the DB, create a new host VM and install from scratch there, and then import my DB
[15:22:22] Yogui: $mktemp: /tmp/tmp.6GL7kTbRhd
[15:22:31] konsolebox_: well looks like mktemp doesn't have any problem
[15:22:37] Vaevictus: Yogui: probably a good idea, there's no reason your user should be trying to do a root install as a non-root user
[15:22:59] Vaevictus: unless you've got some weird global environment/ruby thing going on
[15:23:08] konsolebox_: i read the source code. the line 'test_exec=$(mktemp $path/rvm-exec-test.XXXXXX)' causes the problem.
[15:23:14] Yogui: konsolebox_ yes, but in the script there's a parameter with a variable $path taht's apparently filled with something
[15:23:29] konsolebox_: that implies that $path is set to /usr/local/rvm, which shouldn't be what is happening
[15:23:57] Yogui: echo $path gived me nothing in the console, so it's in the script
[15:23:57] dionysus69: has joined #ruby
[15:24:23] Yogui: lowercase
[15:24:45] Vaevictus: shouldn't be lowercase
[15:24:57] Yogui: i mean in the script it's lowercase
[15:25:02] Yogui: echo $PATH: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
[15:25:28] Vaevictus: could you pastie your environment as the user somewhere?
[15:25:50] Yogui: how do i dump the environment?
[15:26:05] konsolebox_: Yogui: you can force to set path to ~/.rvm
[15:26:20] konsolebox_: curl -sSL https://get.rvm.io | bash -s stable --path=~/.rvm
[15:26:20] Vaevictus: lets see what the env looks like though
[15:26:45] konsolebox_: curl -sSL https://get.rvm.io | bash -s stable --path ~/.rvm
[15:26:45] Yogui: https://paste.linux.community/view/eec1d78d
[15:27:24] Vaevictus: okay, rvm_bin_path is causing issues.
[15:27:36] Vaevictus: man, there's a bunch of htings in the env
[15:27:39] Vaevictus: that's on a fresh login?
[15:27:48] ltt: has joined #ruby
[15:27:56] konsolebox_: i think he has to unset that hook somewhere in /etc
[15:28:07] ben: has left #ruby: ()
[15:28:17] NL3limin4t0r: Yogui: Have you tried to implode the rvm installation like Vaevictus sugested?
[15:28:23] mtkd: has joined #ruby
[15:28:40] Vaevictus: Yogui: it appears that you have a system rvm installed, the root implode my take care of that.
[15:28:43] dminuoso: ACTION kicks back as another victim fell into the RVM trap
[15:28:49] Vaevictus: 10:21 <Vaevictus> as root, try "rvm implode --force"
[15:29:38] konsolebox_: /etc/profile.d/rvm.sh is the culprit. it's automatically loaded by /etc/profile
[15:29:55] dionysus70: has joined #ruby
[15:30:09] dminuoso: apeiros: We should run a professional RVM support business.
[15:30:10] dminuoso: We'd get rich.
[15:30:18] dminuoso: Elon Musk kind of rich.
[15:30:37] konsolebox_: dminuoso: how much you'd pay us?
[15:30:42] apeiros: can we also fly to the mars and bore tunnels under our cities as a side job/hobby?
[15:31:12] Yogui: konsolebox_ /etc/profile.d/rvm.sh doesn't exist
[15:31:23] Vaevictus: Yogui: did you run the implode?
[15:31:31] dminuoso: apeiros: No. Instead we'll build tunnels to mars.
[15:31:40] dminuoso: More profit.
[15:31:48] Yogui: Vaevictusyes and the curl thing again, which worked
[15:31:57] Vaevictus: Yogui: woot
[15:32:00] apeiros: dminuoso: 👍🏻
[15:32:03] konsolebox_: on a new login perhaps?
[15:32:04] apeiros: sounds like a plan!
[15:32:07] Vaevictus: so yeah, the installer borked by system rvm
[15:32:29] Yogui: so, now should I cd to my app and bundle install again?
[15:32:44] Vaevictus: i'd logout your terminal and relog
[15:32:56] Vaevictus: and then check the env to see if it had local rvm paths
[15:33:13] Vaevictus: then you'll need to install ruby inside rvm
[15:33:24] dminuoso: apeiros: So... if you look back. How many chruby related issues did you ever have?
[15:33:46] dminuoso: Im actually looking back at 3 years without a single issue.
[15:33:54] apeiros: zero. but that might be related to not having used chruby ever :)
[15:34:05] dminuoso: apeiros: Shush about the second part.
[15:34:05] Yogui: $ env | grep rvm: PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/redmine/.rvm/bin
[15:34:08] dminuoso: Ill quote just the first part.
[15:34:16] konsolebox_: what's chruby?
[15:34:24] apeiros: and with rvm, I ever only had 1 issue too, and that was when it unexpectedly started to automatically run stuff via bundler
[15:34:34] hammer: has joined #ruby
[15:34:58] apeiros: but I can fully believe that rvm is more complex (and for most cases probably unnecessarily so) and hence more error prone
[15:35:16] dminuoso: konsolebox_: Imagine your massive version manager was just a simple (effectively) 60 line shell script that just updated PATH..
[15:35:19] Vaevictus: i kinda wish it didn't support multi-user installs
[15:35:20] Yogui: i'm honestly lost in the manager labyrinth... between rvm, yarn, bundler and i don't know what else
[15:35:42] Vaevictus: bundler is per project
[15:35:51] Vaevictus: rvm sets up the environment
[15:36:00] Yogui: that's the one I can't install now
[15:36:19] tomphp: has joined #ruby
[15:36:25] Yogui: cd to the project then "gem install bundler": ERROR: While executing gem ... (Gem::FilePermissionError)You don't have write permissions for the /var/lib/gems/2.3.0 directory.
[15:36:28] Vaevictus: Yogui: i don't think rvm should change the path
[15:36:31] suukim: has joined #ruby
[15:36:52] Vaevictus: grepping for "rvm:" vs "rvm" is a problem
[15:37:13] konsolebox_: did he add the 'source' already?
[15:37:14] Yogui: yeah no there was no colon there
[15:37:15] dminuoso: konsolebox_: I like software that is easy to reason about. When I can just randomly look at the source code and instantly understand how any of it works - then that's quality software.
[15:37:18] dminuoso: konsolebox_: chruby is that. :)
[15:37:34] dminuoso: No magic or hidden dependencies.
[15:37:51] Yogui: yes konsolebox_ at the end of the setup script they told me to run "source /home/redmine/.rvm/scripts/rvm", and i did
[15:37:57] Vaevictus: Yogui: that's as the user after running the install script and fetching a new terminal?
[15:38:10] Vaevictus: and your users name is "redmine" ?
[15:38:30] Vaevictus: run the source command again and check the env again
[15:38:30] Yogui: that's the only app running on this server
[15:38:39] Vaevictus: and probably add that source command to .bashrc
[15:38:44] konsolebox_: it should be made permanent. once you change to another login session, the environment would be reset
[15:38:47] Vaevictus: (though it probably should have done that automatically
[15:38:58] konsolebox_: Yogui: you did this? echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile
[15:39:16] Yogui: Vaevictus ok now there are a few lines with rvm_bin_path etc
[15:39:30] Vaevictus: without rvm_bin_path rvm isn't "in effect"
[15:39:49] Vaevictus: so, do what konsolebox_ just said, or ensure that one way or another it's run when your user logs in
[15:40:29] NL3limin4t0r: Don't forget that you have to mark your command shell as login shell to make it load from .bashrc and .bash_profile.
[15:41:14] Yogui: oh the line was already there, has to be what NL3limin4t0r says
[15:42:00] Yogui: NL3limin4t0r how do I enforce that?
[15:43:04] NL3limin4t0r: But my guess is you probably already have that done, on gnome terminal go to preferences -> profiles, click edit go to command and check "run command as login shell"
[15:43:18] NL3limin4t0r: on terminator it is about the same
[15:43:20] cadillac_: has joined #ruby
[15:43:23] Yogui: that's just a ssh shell
[15:46:01] NL3limin4t0r: When I install rvm I needed to check that box to use the rvm commands. That's a while back though, things might have changed.
[15:47:37] jcarl43: has joined #ruby
[15:47:46] Yogui: yes when i login as my user and "env | grep rvm" there's nothing useful, so the env file isn't sources like it should
[15:48:01] konsolebox_: oh yes, by default terminals run the shell in non-login mode
[15:49:16] NL3limin4t0r: Easyly forgettable since you never have to change it again.
[15:49:45] NL3limin4t0r: after checking the option make sure to restart your console
[15:50:13] hammer: has joined #ruby
[15:50:51] Yogui: it shouldn't be placed in ~/.profile but rather ~/.bashrc
[15:51:12] Yogui: logout/log back in now displays all rvm env vars
[15:51:24] Yogui: (not "displays" but "sets")
[15:52:03] hays_: has joined #ruby
[15:52:03] hays_: has joined #ruby
[15:52:15] Yogui: gem install bundler still won't work though
[15:53:39] rfoust: has joined #ruby
[15:54:56] NL3limin4t0r: It shouldn't try to install in /var/lib/gems/2.3.0 directory like you said before, but rather in ~/.rvm/gems/ruby-2.3.0
[15:55:15] konsolebox_: Yogui: can you share the environment variables again?
[15:55:19] NL3limin4t0r: seems like it's still trying to use the system ruby gem command
[15:55:37] guille-moe: has joined #ruby
[15:55:51] alfiemax: has joined #ruby
[15:55:57] ltt: has joined #ruby
[15:56:14] Yogui: here you go after a fresh login: https://paste.linux.community/view/aef2e476
[15:57:09] konsolebox_: Yogui: what about the output of `which gem`?
[15:57:18] jrafanie_: has joined #ruby
[15:57:21] Yogui: that's /usr/bin/gem
[15:57:36] konsolebox_: hmm, shouldn't that be in ~/.rvm/bin?
[15:58:17] NL3limin4t0r: yep, if I run it I get "/home/johwen/.rvm/rubies/ruby-2.4.1/bin/gem"
[15:58:18] hammer: has joined #ruby
[15:58:57] Yogui: my ~/.rvm/rubies is empty
[15:58:57] NL3limin4t0r: depending on whats your default ruby installation
[15:59:05] [Butch]: has joined #ruby
[15:59:22] NL3limin4t0r: does `rvm list` work?
[15:59:28] Vaevictus: Yogui: you need to rvm install ruby
[15:59:30] Yogui: which may be normal considering i just installed it
[15:59:34] Vaevictus: which should give you a new gem
[16:01:01] Yogui: that's an impressive system though, able to compile a complete language on the fly
[16:01:02] erlend: has joined #ruby
[16:01:37] hammer: has joined #ruby
[16:02:53] sidx64: has joined #ruby
[16:03:11] Vaevictus: "rvm install 2.5.1"
[16:03:16] Vaevictus: would install 2.5.1
[16:03:40] NL3limin4t0r: yep and `use 2.5.1 --default` would mark it as default
[16:04:39] mlkkk: has joined #ruby
[16:04:55] cagomez: has joined #ruby
[16:05:14] NL3limin4t0r: if that is succesfull try running your "gem" command again
[16:05:24] Yogui: it's compiling
[16:05:48] sidx64: has joined #ruby
[16:06:06] Yogui: which gem is now: /home/redmine/.rvm/rubies/ruby-2.4.1/bin/gem
[16:06:51] NL3limin4t0r: just to make sure, just restart the terminal before running the gem install command
[16:07:51] Yogui: too late xD
[16:08:03] NL3limin4t0r: np, does it do something?
[16:08:13] Yogui: yeah, it is
[16:08:21] Yogui: it's bundle installing stuff
[16:08:28] Yogui: no warnings so far, no permission errors
[16:08:47] nowhereman_: has joined #ruby
[16:08:55] ltt: has joined #ruby
[16:09:23] Yogui: i am in COMPLETE AWE
[16:09:28] Yogui: it works again
[16:09:44] Yogui: the app runs, and within httpd no less
[16:09:56] Yogui: THANK YOU peeps that was amazing
[16:10:18] tomphp: has joined #ruby
[16:10:33] NL3limin4t0r: Yogui: (Y) curefull with root ;-)
[16:10:41] konsolebox_: dminuoso: but can you do 'ruby22 pry', or 'ruby25 pry'? :)
[16:11:22] konsolebox_: oops, that's `ruby22 $(which pry)`
[16:12:19] cyberg: has joined #ruby
[16:12:24] konsolebox_: or, ruby22 -S pry
[16:13:00] Yogui: yeah NL3limin4t0r i was so fed up with the debian upgrade and mysql that wouldn't start... started cutting corners i shouldn't have
[16:13:11] amar: has joined #ruby
[16:13:21] obzidian: has joined #ruby
[16:15:32] Yogui: for anyone who might run into a debian8 to debian9 (stretch) upgrade and mysql to mariadb problems, check if the slow log is enabled, that should do it
[16:15:50] tomphp: has joined #ruby
[16:18:07] orbyt_: has joined #ruby
[16:18:51] hammer: has joined #ruby
[16:20:16] NL3limin4t0r: xD, oops, this is not the terminal
[16:20:38] Yogui: no that's ok i had the same feeling just now
[16:21:00] havenwood: #>> No manual entry for rvm
[16:22:55] NL3limin4t0r: havenwood: Guess you're not using rvm than.
[16:23:20] NL3limin4t0r: Since it works fine in my terminal.
[16:23:45] raynold: has joined #ruby
[16:24:01] havenwood: NL3limin4t0r: Did you install RVM with apt? :-O
[16:25:13] havenwood: NL3limin4t0r: I think the apt folk wrote a manpage. It's indeed nice to have one!
[16:25:27] s2013: has joined #ruby
[16:26:19] NL3limin4t0r: havenwood: I honestly don't know. But when I run `which rvm` I get "/home/johwen/.rvm/bin/rvm" so I guess I just followed the instructions on the rvm install page.
[16:26:29] havenwood: NL3limin4t0r: nice
[16:28:22] havenwood: NL3limin4t0r: Yeah, you're totally correct: https://github.com/rvm/rvm/blob/master/man/man1/rvm.1
[16:28:55] havenwood: I just had rvm installed for development and didn't have the manpage installed. Oops!
[16:30:35] NL3limin4t0r: How can you skip the installation of the man files?
[16:30:52] havenwood: RVM turns 9 on Aug 22.
[16:31:43] havenwood: chruby turns 6 on Aug 1.
[16:31:46] havenwood: I don't celebrate rbenv's birthday. Muahahaha!
[16:32:29] havenwood: jk, rbenv turns 7 on Aug 1.
[16:32:51] havenwood: Ruby package managers are born in August. Preferably Aug 1.
[16:33:41] kurko_: has joined #ruby
[16:33:50] NL3limin4t0r: I never really had issues with rvm, so why fix something that isn't broken.
[16:34:08] NL3limin4t0r: So no need for me to search for alternatives.
[16:34:27] havenwood: NL3limin4t0r: I used RVM, then rbenv, before settling on chruby.
[16:34:53] havenwood: NL3limin4t0r: rbfu between RVM and rbenv, but it self-deprecated in favor of chruby
[16:35:53] s2013: has joined #ruby
[16:36:06] NL3limin4t0r: havenwood: Anything in particular that you like of chruby over rvm?
[16:36:08] havenwood: NL3limin4t0r: RVM actually ships with MRVM (mini-RVM), which is just support for using chruby as the switcher.
[16:36:44] synthroid: has joined #ruby
[16:37:05] havenwood: NL3limin4t0r: From the perspective of maintaining the projects, RVM is ~30,000 lines of shell, while chruby is ~100.
[16:38:17] havenwood: NL3limin4t0r: The nice thing about chruby is that it's the simplest thing that can possibly work. There's nothing to possibly go wrong.
[16:38:39] havenwood: NL3limin4t0r: These 104 lines are the code: https://github.com/postmodern/chruby/blob/master/share/chruby/chruby.sh
[16:39:01] havenwood: NL3limin4t0r: Another 33 lines if you want .ruby-version auto-switching: https://github.com/postmodern/chruby/blob/master/share/chruby/auto.sh
[16:39:24] havenwood: NL3limin4t0r: I like completely decoupling the installer from the switcher.
[16:40:44] NL3limin4t0r: havenwood: Yeah, got a point there. I just like the ease of rvm. I don't really know shell code so I leave that to the developers of the version managers.
[16:41:27] tbuehlmann: using chruby and ruby-install for a while now, couldn't be happier with it
[16:43:32] NL3limin4t0r: Nice. I gotta go though. Have a nice they chat.
[16:46:16] NL3limin4t0r_afk: they => day* (I'm losing focus xD, time to eat)
[16:49:44] \void: has joined #ruby
[16:51:24] chouhoulis: has joined #ruby
[16:52:32] chouhoul_: has joined #ruby
[16:53:38] chouhoul_: has joined #ruby
[16:54:05] havenwood: Congrats to the TruffleRuby folk on the GraalVM 1.0 release! http://www.graalvm.org/docs/reference-manual/languages/ruby/
[16:54:40] dr3w__: has joined #ruby
[16:54:42] chouhoul_: has joined #ruby
[16:55:53] chouhoul_: has joined #ruby
[16:56:51] chouchen_: has joined #ruby
[16:57:03] bmurt: has joined #ruby
[16:57:56] chouhoulis: has joined #ruby
[16:59:05] chouhoul_: has joined #ruby
[16:59:12] al2o3-cr: that must of been killer to implemtent.
[17:00:13] chouhoul_: has joined #ruby
[17:01:19] chouhoul_: has joined #ruby
[17:01:25] havenwood: al2o3-cr: It's also a great project to contribute to if you want to learn about new Ruby features by implementing them in pure Ruby. The maintainers give fantastic feedback: https://github.com/oracle/truffleruby
[17:02:15] havenwood: al2o3-cr: It's 51% Ruby! (Rubinius is 24.8% Ruby.)
[17:02:29] chouhoul_: has joined #ruby
[17:02:43] al2o3-cr: havenwood: i'll bare that i mind :)
[17:03:10] havenwood: al2o3-cr: The specs are already written, so it's a joy to implement new features.
[17:03:37] chouhoulis: has joined #ruby
[17:04:16] al2o3-cr: havenwood: interesting, and congrats to the team from me too. :)
[17:04:20] havenwood: al2o3-cr: Here's a doc on getting started as a contributor: https://github.com/oracle/truffleruby/blob/master/doc/contributor/workflow.md
[17:05:18] al2o3-cr: bookmarked, i'll take a proper look at this later.
[17:09:03] al2o3-cr: whatever happened to streem?
[17:09:28] al2o3-cr: no guilds are introduced is streem redundant
[17:11:01] al2o3-cr: nvm i'm getting mixed up with something else.
[17:12:55] workmad3: has joined #ruby
[17:13:48] sidx64_: has joined #ruby
[17:15:43] sparr: has joined #ruby
[17:16:22] orbyt_: has joined #ruby
[17:17:01] cadillac_: has joined #ruby
[17:17:21] baweaver_away: havenwood: can RVM install TruffleRuby? :D
[17:19:17] havenwood: baweaver: Right now you have to download the GraalVM, then point RVM at the languages/ruby bin: rvm mount path/to/graalvm/jre/languages/ruby -n truffleruby
[17:19:23] ramfjord: has joined #ruby
[17:19:34] baweaver: You should make a magic installer script
[17:20:57] havenwood: baweaver: It's the click through agreement that's currently blocking that step. I think there are plans to remove or get around that but last I heard it was the blocker.
[17:21:19] hammer: has joined #ruby
[17:23:37] ltt: has joined #ruby
[17:24:57] cadillac_: has joined #ruby
[17:25:09] havenwood: baweaver: It looks like the rest is in place, so RVM will support TruffleRuby as soon as this issue is resolved: https://github.com/oracle/truffleruby/issues/118
[17:25:44] havenwood: Now that there's a GraalVM 1.0, it's arguably fair game for ruby-install as well.
[17:25:51] amar: has joined #ruby
[17:25:52] havenwood: The curlable download without click-through is a blocker for that as well.
[17:26:16] havenwood: I could go ahead and get it working without that step live. That's probably worth doing.
[17:26:30] havenwood: Maybe I'll take a stab at ruby-install support this weekend.
[17:27:21] amar: has joined #ruby
[17:27:59] rabajaj: has joined #ruby
[17:30:53] ^raz^: has joined #ruby
[17:33:23] havenwood: baweaver: I forgot, there's a step now between downloading Graal and the `rvm mount`: ./graalvm-1.0.0-rc1/Contents/Home/jre/lib/installer/bin/gu -c install org.graalvm.ruby
[17:34:50] eckhardt: has joined #ruby
[17:35:04] pilne: has joined #ruby
[17:38:12] bmurt: has joined #ruby
[17:45:05] cadillac_: has joined #ruby
[17:48:17] rawburtz: has joined #ruby
[17:56:32] obzidian: has joined #ruby
[17:58:00] dr3wo: has joined #ruby
[17:58:01] mikecmpbll: has joined #ruby
[17:58:22] redlegion: has joined #ruby
[18:01:29] jeffreylevesque: has joined #ruby
[18:02:12] eam: has joined #ruby
[18:03:07] havenwood: Here's a stab at installation instructions for GraalVM 1.0.0-rc1 TruffleRuby installation on macOS: https://gist.github.com/havenwood/9bf1f4091060de673cc3e55ce507d0db
[18:04:23] kith: has joined #ruby
[18:06:15] dcunit3d: has joined #ruby
[18:08:02] sameerynho: has joined #ruby
[18:08:08] Cavallari: has joined #ruby
[18:09:44] erlend: has joined #ruby
[18:10:18] fe2o3: havenwood: doesn't macos have $HOME?
[18:10:31] havenwood: fe2o3: it does
[18:11:29] fe2o3: why use PWD then?
[18:11:48] fe2o3: oh i see nvm.
[18:12:19] fe2o3: derpy today me.
[18:15:09] clemens3_: has joined #ruby
[18:20:12] claudiuinberlin: has joined #ruby
[18:20:51] duderonomy: has joined #ruby
[18:21:22] hammer: has joined #ruby
[18:25:03] cadillac_: has joined #ruby
[18:29:52] pastorinni: has joined #ruby
[18:31:20] DLSteve: has joined #ruby
[18:31:22] venmx: has joined #ruby
[18:33:17] bmurt: has joined #ruby
[18:36:46] zautomata: has joined #ruby
[18:39:08] mtkd: has joined #ruby
[18:39:19] n008f4g_: has joined #ruby
[18:40:44] rawburtz: has joined #ruby
[18:42:02] SeepingN: has joined #ruby
[18:42:27] redlegion: has joined #ruby
[18:50:32] stanford_AI_: has joined #ruby
[18:53:49] dr3wo: has joined #ruby
[18:54:09] claudiuinberlin: has joined #ruby
[18:56:13] mtkd: has joined #ruby
[18:58:16] alex``: has joined #ruby
[18:59:03] dc1: has joined #ruby
[18:59:14] banisterfiend: has joined #ruby
[19:03:17] dc1: has joined #ruby
[19:04:46] livcd: has joined #ruby
[19:05:10] dalitom: has joined #ruby
[19:06:47] dalitom: hey guys, question ..... I have while true loop where I am creating object ob = Init.new and sleep 30sec
[19:07:09] stanford_AI_: has joined #ruby
[19:07:20] dalitom: I think I got it
[19:09:08] livcd: So GraalVM just got released. Anyone excited ?
[19:09:21] chouhoul_: has joined #ruby
[19:09:36] phaul: as a side note method loop loops for ever without the need of the superflouos true
[19:09:43] quackslikeaduck: has joined #ruby
[19:10:02] `derpy: http://ruby-doc.org/core-2.4.1/Kernel.html#method-i-loop
[19:10:24] dc2: has joined #ruby
[19:11:19] dcunit3d: has joined #ruby
[19:12:35] ^mtkd: has joined #ruby
[19:16:32] apeiros: livcd: if I actually would get around to play with it I'd be incredibly excited :D
[19:16:37] apeiros: but alas, no time :(
[19:16:55] apeiros: all work and no play makes apeiros a dull boy
[19:18:28] livcd: apeiros: haha right. though it looks like truffleruby is not ready
[19:19:31] livcd: is the world ready for polyglot apps ? i have a feeling it's gonna be a massive clusterfuck
[19:19:36] venmx: has joined #ruby
[19:19:51] law: has left #ruby: ()
[19:20:22] hays_: has joined #ruby
[19:20:28] bmurt: has joined #ruby
[19:23:43] Eiam: livcd: I don't even know what it is so.. no?
[19:24:07] Eiam: oh its a new attempt at JVM>
[19:24:14] AgentVenom: has joined #ruby
[19:26:33] mostlybadfly: has joined #ruby
[19:26:34] hammer: has joined #ruby
[19:38:58] sammi`: has joined #ruby
[19:40:07] havenwood: livcd: Why do you way it's not ready? Just curious.
[19:41:20] havenwood: livcd: If you mean truffleruby doesn't ship with graalvm, you just need to: gu -c install org.graalvm.ruby
[19:41:26] havenwood: livcd: https://gist.github.com/havenwood/9bf1f4091060de673cc3e55ce507d0db
[19:41:38] livcd: havenwood: the page says R,Python,Ruby support is still experimental
[19:42:43] orbyt_: has joined #ruby
[19:44:52] ellcs: has joined #ruby
[19:45:42] havenwood: livcd: It's remarkably real and well implemented. It's real Ruby! It's not ready for production.
[19:46:09] havenwood: Last I heard they were running tests against *all the gems* and working out the remaining kinks.
[19:46:16] livcd: yeah that's what i meant :)
[19:46:31] livcd: still an issue with c extensions
[19:46:52] bmurt: has joined #ruby
[19:48:31] n0m4d1c: has joined #ruby
[19:48:36] workmad3: has joined #ruby
[19:48:55] nowhereman_: has joined #ruby
[19:50:26] tomphp: has joined #ruby
[19:52:18] tomphp: has joined #ruby
[19:52:26] pastorinni: has joined #ruby
[19:57:11] eckhardt: has joined #ruby
[20:04:57] cek: has joined #ruby
[20:12:03] cek: has left #ruby: ()
[20:15:49] dr3wo: has joined #ruby
[20:18:35] erlend: has joined #ruby
[20:21:59] xenops: has joined #ruby
[20:22:13] jenrzzz: has joined #ruby
[20:26:20] alfiemax: has joined #ruby
[20:27:50] obzidian: has joined #ruby
[20:32:51] troulouliou_dev: has joined #ruby
[20:37:54] dcunit3d: has joined #ruby
[20:38:25] rawburtz: has joined #ruby
[20:39:35] hkais: has joined #ruby
[20:42:20] bmurt: has joined #ruby
[20:44:06] alfiemax: has joined #ruby
[20:44:55] pastorinni: has joined #ruby
[20:45:26] rawburtz: has joined #ruby
[20:48:45] s2013: has joined #ruby
[20:51:15] deathwishdave: has joined #ruby
[20:53:45] jerematic: has joined #ruby
[20:54:46] jenrzzz: has joined #ruby
[20:54:56] jenrzzz: has joined #ruby
[20:56:02] Psybur: has joined #ruby
[20:59:21] harrycs: has joined #ruby
[20:59:51] shtirlic: has joined #ruby
[21:03:14] Cavallari1: has joined #ruby
[21:06:12] jeffreylevesque: has joined #ruby
[21:06:47] alfiemax: has joined #ruby
[21:07:21] jenrzzz: has joined #ruby
[21:10:11] ur5us: has joined #ruby
[21:11:59] ramfjord: has joined #ruby
[21:12:47] alotofnoodles: has joined #ruby
[21:14:09] ur5us: has joined #ruby
[21:14:21] Mike11: has joined #ruby
[21:16:22] apofis: has joined #ruby
[21:19:07] ur5us: has joined #ruby
[21:20:52] n0m4d1c: has joined #ruby
[21:21:22] schneider: has joined #ruby
[21:23:18] redlegion: has joined #ruby
[21:24:05] alfiemax: has joined #ruby
[21:28:37] chouhoulis: has joined #ruby
[21:31:28] chrisgopher: has joined #ruby
[21:40:09] tdy: has joined #ruby
[21:40:55] shtirlic: has joined #ruby
[21:43:17] orbyt_: has joined #ruby
[21:44:56] amar: has joined #ruby
[21:45:19] shtirlic: has joined #ruby
[21:45:48] venmx: has joined #ruby
[21:47:47] workmad3: has joined #ruby
[21:54:17] duderonomy: has joined #ruby
[21:55:54] tris: has joined #ruby
[21:59:01] chouhoulis: has joined #ruby
[22:02:01] harrycs: has joined #ruby
[22:05:30] obzidian: has joined #ruby
[22:07:38] moei: has joined #ruby
[22:10:09] tomphp: has joined #ruby
[22:12:41] obzidian: has joined #ruby
[22:19:15] ptr4ce: has joined #ruby
[22:20:44] schneider: has joined #ruby
[22:21:41] dcunit3d: has joined #ruby
[22:21:53] jenrzzz: has joined #ruby
[22:25:03] shtirlic_: has joined #ruby
[22:27:18] erlend: has joined #ruby
[22:36:11] epochwolf: has joined #ruby
[22:42:29] Psybur_: has joined #ruby
[22:46:57] tomphp: has joined #ruby
[22:47:56] eckhardt: has joined #ruby
[22:49:30] jready: has joined #ruby
[22:49:43] jenrzzz: has joined #ruby
[22:49:43] jenrzzz: has joined #ruby
[22:53:58] dr3wo: has joined #ruby
[22:54:28] chouhoulis: has joined #ruby
[22:55:50] chouhoul_: has joined #ruby
[22:56:14] orbyt_: has joined #ruby
[22:56:35] jordanm: has joined #ruby
[23:00:08] orbyt_: has joined #ruby
[23:00:51] eckhardt: has joined #ruby
[23:02:16] zautomata1: has joined #ruby
[23:05:31] karapetyan: has joined #ruby
[23:05:35] Sembei: has joined #ruby
[23:10:04] n008f4g_: has joined #ruby
[23:11:34] karapetyan: has joined #ruby
[23:11:38] rfoust: has joined #ruby
[23:14:39] bmurt: has joined #ruby
[23:20:29] cadillac_: has joined #ruby
[23:23:11] cschneid_: has joined #ruby
[23:27:54] cadillac_: has joined #ruby
[23:29:12] duderonomy: has joined #ruby
[23:34:04] shtirlic_: has joined #ruby
[23:39:34] dr3w__: has joined #ruby
[23:39:48] cadillac_: has joined #ruby
[23:45:12] jnollette: has joined #ruby
[23:45:34] LenPayne: has joined #ruby
[23:46:16] shtirlic_: has joined #ruby
[23:46:59] workmad3: has joined #ruby
[23:47:15] cadillac_: has joined #ruby
[23:51:44] leitz: has joined #ruby
[23:56:33] RougeR: has joined #ruby
[23:56:33] RougeR: has joined #ruby
[23:57:13] IRCtoo: has joined #ruby
[23:58:19] shtirlic_: has joined #ruby
[23:59:09] yxhuvud: has joined #ruby