« Back to channel list

#ruby - 12 August 2017

« Back 1 day Forward 1 day »
[00:00:36] nOwz: has joined #ruby
[00:00:36] jrabe: has joined #ruby
[00:00:51] rikai: has joined #ruby
[00:04:44] funkytwig: has joined #ruby
[00:05:13] RahulT: has joined #ruby
[00:05:44] jackjackdripper: has joined #ruby
[00:05:59] funkytwig: He. is there something wrong with the list server for ruby-talk mailing list. I signed up hours ago and have not had an email (I checked spam)
[00:08:20] konsolebox: funkytwig: it takes too long sometimes
[00:09:57] raul782: has joined #ruby
[00:11:46] jphase: has joined #ruby
[00:12:33] NightMonkey: has joined #ruby
[00:14:17] jphase_: has joined #ruby
[00:20:36] __Yiota: has joined #ruby
[00:27:49] jackjackdripper1: has joined #ruby
[00:28:38] funkytwig: I just signed up under a different email and it was immediate, was using a gmail account.
[00:31:31] RahulT: has joined #ruby
[00:32:45] thinkpad: has joined #ruby
[00:34:07] WeiJunLi: has joined #ruby
[00:39:26] raul782: has joined #ruby
[00:39:49] runescape07rsps: has joined #ruby
[00:45:39] NightMonkey: has joined #ruby
[00:45:59] weems|laptop: has joined #ruby
[00:47:25] weems|laptop: konsolebox, gem install box worked as sudo
[00:47:42] weems|laptop: install pry**
[00:49:34] boombox_: has joined #ruby
[00:55:25] eightlimbed: has joined #ruby
[01:02:56] MarkBilk_: has joined #ruby
[01:04:14] Rodya_: has joined #ruby
[01:04:14] jackjackdripper: has joined #ruby
[01:05:58] mim1k: has joined #ruby
[01:06:03] dcunit3d: has joined #ruby
[01:06:49] phinxy: has joined #ruby
[01:10:39] kn-928: has joined #ruby
[01:11:20] weems|laptop: Having a error using irb: bash: /usr/local/bin/irb: /usr/local/bin/ruby: bad interpreter: No such file or directory
[01:12:33] jackjackdripper1: has joined #ruby
[01:13:46] dc1: has joined #ruby
[01:15:35] konsolebox: weems|laptop: after installing pry, run 'pry'
[01:15:56] xnxq: has joined #ruby
[01:16:03] swills_: has joined #ruby
[01:16:08] swills__: has joined #ruby
[01:20:02] ocpysh: has joined #ruby
[01:21:34] kn-928_: has joined #ruby
[01:22:24] cam27: has joined #ruby
[01:22:36] gizmore|2: has joined #ruby
[01:24:58] kn-928: has joined #ruby
[01:25:29] kn-928: has joined #ruby
[01:27:23] guardianx: has joined #ruby
[01:28:21] dc1: has joined #ruby
[01:28:31] iomotoko: has joined #ruby
[01:28:39] kn-928: has joined #ruby
[01:28:47] VladGh: has joined #ruby
[01:32:34] GodFather: has joined #ruby
[01:41:34] znz_jp: has joined #ruby
[01:41:49] chouhoulis: has joined #ruby
[01:42:45] __Yiota: has joined #ruby
[01:47:27] jphase: has joined #ruby
[01:48:00] lexruee: has joined #ruby
[01:50:33] raul782: has joined #ruby
[01:54:28] ocpysh: has joined #ruby
[01:56:14] milardovich: has joined #ruby
[02:02:13] ocpysh: has joined #ruby
[02:03:03] hightower2: has joined #ruby
[02:04:50] RahulT: has joined #ruby
[02:07:36] bambanx: has joined #ruby
[02:09:39] cdg: has joined #ruby
[02:14:22] guardianx: has left #ruby: ()
[02:14:54] swills_: has joined #ruby
[02:15:59] sneakerhax: has joined #ruby
[02:16:00] swills: has joined #ruby
[02:16:00] swills: has joined #ruby
[02:18:11] ResidentBiscuit: has joined #ruby
[02:33:36] apparition47: has joined #ruby
[02:36:31] kn-928: has joined #ruby
[02:36:52] ocpysh: has joined #ruby
[02:44:28] goyox86_: has joined #ruby
[02:47:42] runescape07rsps: has joined #ruby
[02:48:16] brent__: has joined #ruby
[02:51:21] milardovich: has joined #ruby
[02:52:58] eml: has joined #ruby
[02:57:12] sp4rrow: has joined #ruby
[02:58:31] brent__: has joined #ruby
[03:00:08] cadillac_: has joined #ruby
[03:02:25] SuperLag: has joined #ruby
[03:02:32] jphase: has joined #ruby
[03:03:31] digitalnomad: has joined #ruby
[03:03:49] mim1k: has joined #ruby
[03:09:42] jphase: has joined #ruby
[03:12:40] rideh: has joined #ruby
[03:14:10] zacts: has joined #ruby
[03:15:53] sp4rrow_: has joined #ruby
[03:24:44] theunraveler: has joined #ruby
[03:26:28] nostalgiccloud: has joined #ruby
[03:27:53] jphase: has joined #ruby
[03:29:34] ocpysh: has joined #ruby
[03:30:51] Silthias1: has joined #ruby
[03:32:38] karthick: has joined #ruby
[03:34:54] milardovich: has joined #ruby
[03:37:36] pabs: has joined #ruby
[03:40:14] Stickwalker: has joined #ruby
[03:44:27] uZiel: has joined #ruby
[03:46:52] brw_: has joined #ruby
[03:50:14] ramfjord: has joined #ruby
[03:53:02] chouhoulis: has joined #ruby
[04:00:38] gix: has joined #ruby
[04:02:57] TvL2386_: has joined #ruby
[04:02:59] QualityAddict: has joined #ruby
[04:05:44] chouhoulis: has joined #ruby
[04:10:38] ramfjord: has joined #ruby
[04:13:56] uZiel: has joined #ruby
[04:16:08] chouhoulis: has joined #ruby
[04:17:05] Inside: has joined #ruby
[04:24:12] _whitelogger: has joined #ruby
[04:28:18] smulverine: has joined #ruby
[04:31:55] kn-928: has joined #ruby
[04:33:50] eightlimbed: has joined #ruby
[04:36:09] cam27: has joined #ruby
[04:36:38] ShekharReddy: has joined #ruby
[04:42:18] digitalnomad: has joined #ruby
[04:44:34] dymaxion: has joined #ruby
[04:45:46] kies: has joined #ruby
[04:45:56] kculpis: has joined #ruby
[04:46:44] ramfjord: has joined #ruby
[04:47:54] ocpysh: has joined #ruby
[04:47:56] pb122: has joined #ruby
[04:49:19] Dimik: has joined #ruby
[04:51:46] BSaboia: has joined #ruby
[04:53:04] ramfjord: has joined #ruby
[04:53:08] raul782: has joined #ruby
[04:56:00] weems|laptop: has joined #ruby
[05:04:17] cjk101010: has joined #ruby
[05:05:43] patrontechnosoft: has joined #ruby
[05:08:16] cjk101010: has left #ruby: ("Konversation terminated!")
[05:15:18] Bock: has joined #ruby
[05:16:31] jinie_: has joined #ruby
[05:18:13] jenrzzz: has joined #ruby
[05:18:13] jenrzzz: has joined #ruby
[05:22:29] harfangk: has joined #ruby
[05:23:18] howdoi: has joined #ruby
[05:27:54] weems|laptop: konsolebox, done (runs successfully)
[05:29:04] ramfjord: has joined #ruby
[05:29:13] djbkd: has joined #ruby
[05:30:28] dymaxion: has joined #ruby
[05:35:19] dymaxion_: has joined #ruby
[05:37:07] Moosashi: has joined #ruby
[05:42:33] Mia: has joined #ruby
[05:43:39] jenrzzz: has joined #ruby
[05:43:39] jenrzzz: has joined #ruby
[05:48:37] sp4rrow: has joined #ruby
[05:54:16] QuerkyBren: has joined #ruby
[05:55:22] mercerist: has joined #ruby
[05:57:02] tastygradient: has joined #ruby
[05:59:26] KeyJoo: has joined #ruby
[06:00:10] pb122-two: has joined #ruby
[06:02:29] beilabs: has joined #ruby
[06:09:15] radial: has left #ruby: ()
[06:09:52] digitalnomad: has joined #ruby
[06:10:25] oleo: has joined #ruby
[06:19:59] dymaxion: has joined #ruby
[06:22:06] volix: has joined #ruby
[06:22:31] shiranuidong: has joined #ruby
[06:24:01] shiranuidong: has joined #ruby
[06:25:59] beilabs: has joined #ruby
[06:26:33] beilabs_: has joined #ruby
[06:29:34] csaunders: has joined #ruby
[06:31:50] alfiemax: has joined #ruby
[06:32:39] Hanmac: has joined #ruby
[06:33:10] QuerkyBren: has joined #ruby
[06:36:33] kn-928: has joined #ruby
[06:40:12] uZiel: has joined #ruby
[06:42:33] Guest31091: has joined #ruby
[06:42:41] alex``: has joined #ruby
[06:52:58] tirej: has joined #ruby
[07:00:50] conta: has joined #ruby
[07:01:33] smulverine1: has joined #ruby
[07:04:53] ramfjord: has joined #ruby
[07:20:31] ramfjord: has joined #ruby
[07:21:56] sp4rrow: has joined #ruby
[07:22:20] zapata: has joined #ruby
[07:23:06] sp4rrow: has joined #ruby
[07:23:41] sp4rrow: has joined #ruby
[07:31:35] QuerkyBren: has joined #ruby
[07:32:05] QuerkyBren: has joined #ruby
[07:34:15] Guest69369: has joined #ruby
[07:40:53] ramfjord: has joined #ruby
[07:42:21] charliesome: has joined #ruby
[07:46:22] Silthias: has joined #ruby
[07:47:08] xuanrui: has joined #ruby
[07:48:20] kahra: has joined #ruby
[07:49:38] mercerist: has left #ruby: ("Leaving...")
[07:52:35] marr: has joined #ruby
[07:55:07] apparition47: has joined #ruby
[07:56:06] raul782: has joined #ruby
[07:58:53] nofxx: has joined #ruby
[08:00:19] shwouchk: has joined #ruby
[08:03:44] cadillac__: has joined #ruby
[08:12:14] mim1k: has joined #ruby
[08:19:10] InfinityFye: has joined #ruby
[08:21:08] Mia: has joined #ruby
[08:21:08] Mia: has joined #ruby
[08:21:24] alfiemax: has joined #ruby
[08:31:49] tirej: has joined #ruby
[08:35:49] MrLunaticFox: has joined #ruby
[08:48:10] auxbuss: has joined #ruby
[08:51:33] moei: has joined #ruby
[08:55:03] dymaxion: has joined #ruby
[09:11:45] korvak: has left #ruby: ("Bye!")
[09:12:03] vuoto: has joined #ruby
[09:15:29] pandaant: has joined #ruby
[09:16:47] NeverTired: has joined #ruby
[09:26:53] dymaxion_: has joined #ruby
[09:37:09] alex`: has joined #ruby
[09:39:50] funkytwig: has joined #ruby
[09:41:21] funkytwig: Hi, where is the best place to get help from ruby community. I noticed the ruby-yalk list is very quiet with just a few messages a day.
[09:43:00] charliesome: has joined #ruby
[09:50:26] Guest56fsfdsdsaf: has joined #ruby
[09:52:42] charliesome: has joined #ruby
[09:57:52] marr: has joined #ruby
[09:58:31] A124: has joined #ruby
[09:59:31] brent__: has joined #ruby
[10:04:03] sourcx: has joined #ruby
[10:08:26] apparition47: has joined #ruby
[10:12:16] vuoto: has joined #ruby
[10:12:41] mim1k: has joined #ruby
[10:22:11] gr33n7007h: has joined #ruby
[10:23:26] ocpysh: has joined #ruby
[10:29:00] jphase: has joined #ruby
[10:33:51] phatypus: has joined #ruby
[10:34:45] gr33n7007h: has joined #ruby
[10:45:59] milardovich: has joined #ruby
[10:47:20] Sylario: has joined #ruby
[10:58:02] dymaxion: has joined #ruby
[11:00:36] nowhere_man: has joined #ruby
[11:02:27] konsolebox: funkytwig: here
[11:02:48] TvL2386: has joined #ruby
[11:05:34] apparition47: has joined #ruby
[11:06:37] opencw: has joined #ruby
[11:10:49] jamesaxl: has joined #ruby
[11:17:07] vuoto: has joined #ruby
[11:17:25] work: has joined #ruby
[11:17:38] work: has left #ruby: ()
[11:21:18] vuoto: has joined #ruby
[11:22:59] conta: has joined #ruby
[11:25:22] phatypus: has joined #ruby
[11:27:51] funkytwig: konsolebox, OK, ime having a problem creating a class to access mysql. I wrone a simple text script and posted the code and error at https://pastebin.com/vVryQvi4
[11:27:52] ruby[bot]: funkytwig: we in #ruby do not like pastebin.com, it loads slowly for most, has ads which are distracting and has terrible formatting. Please use https://gist.github.com
[11:31:08] conta: has joined #ruby
[11:31:37] dymaxion_: has joined #ruby
[11:32:25] funkytwig: konsolebox, as requested by bot https://gist.github.com/anonymous/0619eb90b3211a9bf8b54a8b43b69edb
[11:34:29] VladGh: has joined #ruby
[11:41:13] MagePsycho_: has joined #ruby
[11:41:33] MagePsycho_: Whats the best way to install Ruby on Ubuntu 16.04?
[11:41:56] konsolebox: MagePsycho_: try to ask #ubuntu
[11:44:58] sourcx: has joined #ruby
[11:47:08] konsolebox: funkytwig: you have unusual characters in your code
[11:47:33] kkiero: has joined #ruby
[11:50:46] konsolebox: funkytwig: https://bpaste.net/show/a630e9721b64
[11:51:03] klaas: has joined #ruby
[11:53:21] funkytwig: konsolebox, just worked that out. How did you tell? was it the fact the error message did not give the method name
[11:54:20] konsolebox: funkytwig: i tried to remove the indents with shift-tab in Geany. some of them were not removed.
[11:56:27] konsolebox: funkytwig: i probably would have seen it as well if i enabled showing white spaces, but i forgot to.
[11:56:30] funkytwig: konsolebox, anyway thanks, ime loving geting back to ruby
[11:58:00] funkytwig: konsolebox, I probably should remove the @dbase setter as it encorages mysql specific calles to the Database method?
[12:03:35] funkytwig: wondering what the best way of instantiating class variables, I tend to put var="" in the initialize method but if feels messy. example at https://gist.github.com/funkytwig/7b2ee3b05d66c39d6794f6d02c388f16
[12:04:11] funkytwig: konsolebox, thanks, ive been having real problem finding help
[12:04:15] konsolebox: funkytwig: i don't see a setter
[12:04:38] konsolebox: funkytwig: i also can't give much comments on programming theories. at least not yet with Ruby. try https://softwareengineering.stackexchange.com/.
[12:05:11] konsolebox: i mean i do have my own, but i find myself to have the authority to suggest anything yet.
[12:05:41] dymaxion: has joined #ruby
[12:05:48] funkytwig: konsolebox, I must of posted the version without the setter. anyway thanks again.
[12:06:14] konsolebox: funkytwig: you might find the double-splat operator useful.
[12:06:46] matthewd: If you're uncomfortable with the size of your initialize, I'd suggest that may be a clue you have too many instance variables
[12:07:15] konsolebox: funkytwig: just google the term or use duckduckgo
[12:07:52] konsolebox: funkytwig: i also forgot to tell you that there are shortcuts to creating getters and setters. those are attr_reader; attr_writer and attr_accessor
[12:08:14] frozengeek_: has joined #ruby
[12:10:17] MagePsycho_: has joined #ruby
[12:10:21] MagePsycho_: best way to install #ruby?
[12:10:50] funkytwig: MagePsycho_, which platform
[12:11:07] konsolebox: MagePsycho_: every distro has different ways in installing Ruby
[12:11:14] funkytwig: MagePsycho_, ditribution?
[12:11:33] MagePsycho_: I meanusing rbenv or rvm or standalone
[12:12:03] voker57: probably rvm
[12:12:09] MagePsycho_: rbenv vs rvm vs chruby vs
[12:12:14] konsolebox: I don't use rbenv or rvm unfortunately, as I don't need it in Gentoo.
[12:12:19] matthewd: ?ubuntu MagePsycho_
[12:12:19] ruby[bot]: MagePsycho_: Ubuntu installation guide for Ruby + Rails: http://ryanbigg.com/2014/10/ubuntu-ruby-ruby-install-chruby-and-you/
[12:12:23] funkytwig: MagePsycho_, have you looked at https://www.ruby-lang.org/en/documentation/installation/
[12:12:37] voker57: you can install arbitrary number of rubies simultaneously in gentoo?
[12:12:57] matthewd: "Best" is in rather the eye of the beholder; different options have different advantages and disadvantages
[12:12:58] konsolebox: and it's beautiful how it's handled :)
[12:13:14] mim1k: has joined #ruby
[12:14:36] funkytwig: MagePsycho_, how nutch linux experience have you got?
[12:16:10] dymaxion_: has joined #ruby
[12:19:47] MagePsycho_: so installing ruby as root or non-root user is recommended?
[12:20:13] funkytwig: konsolebox, OK, did a little digging. So I use attr_accessor to effectively create a simple getter and setter, attr_reader for just a setter and attr_ancester to create both?
[12:20:45] sepp2k: has joined #ruby
[12:21:01] konsolebox: attr_writer for just a setter, attr_reader for just a getter
[12:21:19] funkytwig: konsolebox, but if I want to put code in the setter (whitch I sometimes to, to for example format data, I would do it the long way
[12:23:07] tocky: has joined #ruby
[12:23:50] MagePsycho_: I am going to follow this https://www.digitalocean.com/community/tutorials/how-to-install-ruby-and-set-up-a-local-programming-environment-on-ubuntu-16-04
[12:23:52] konsolebox: funkytwig: yes
[12:24:53] harfangk: has joined #ruby
[12:25:02] konsolebox: funkytwig: `attr_reader :a` produces `def a; @a; end`, while `attr_writer :a` produces `def a=(value); @a = value; end`. attr_accessor produces both
[12:25:30] konsolebox: (or something like those)
[12:25:35] tocky: has left #ruby: ("Textual IRC Client: www.textualapp.com")
[12:27:00] funkytwig: konsolebox, so the attr_reader/writer are from the classes perspective, not the outside world, that makes sence
[12:29:11] konsolebox: MagePsycho_: how i see it: if you want to install a single version of Ruby, installing it using the distro's package installer might suffice. but if you need to install multiple versions or if you need to use a newer version that's not provided by the system installer, using another tool like rvm, rbenv, etc. would be needed. and if these tools install Ruby as non-root, Ruby would likely be installed in the home directory, and the PATH to the ruby
[12:29:12] konsolebox: binary would need to be included through .profile, or whatever startup script of the shell is appropriate.
[12:33:20] MagePsycho_: konsolebox: better to have multiple version i think
[12:33:28] MagePsycho_: I am going with rvm for now
[12:34:58] milardovich: has joined #ruby
[12:35:10] Bhootrk_: has joined #ruby
[12:38:10] funkytwig: konsolebox, @attr_accessor :bar, :baz' so you use : not @?
[12:38:41] funkytwig: konsolebox, 'attr_accessor :bar, :baz' so you use : not @?
[12:41:55] MagePsycho_: gem is already available when you install ruby?
[12:42:57] konsolebox: funkytwig: you pass symbols
[12:44:23] konsolebox: funkytwig: attr_reader, attr_writer, and attr_accessor are methods, not keywords
[12:44:58] konsolebox: >> class X; puts method(:attr_accessor).owner; end
[12:44:59] ruby[bot]: konsolebox: # => Module ...check link for more (https://eval.in/844717)
[12:46:18] konsolebox: MagePsycho_: `gem` is part of RubyGems
[12:46:32] konsolebox: but your installer might install it along with Ruby
[12:47:33] funkytwig: konsolebox, sorry, don't quite follow
[12:48:03] funkytwig: konsolebox, can I replace my @code setter with attr_writer :code
[12:48:18] konsolebox: funkytwig: they are methods therefore you call them as methods
[12:49:13] konsolebox: funkytwig: defining a class with `class X; def code=(value); @code = value; end; end` is the same as `class X; attr_writer :code; end
[12:49:48] funkytwig: KnownSyntax, so if I have a :code vriter I do obj.code( var ), not obj.code=var
[12:50:56] konsolebox: funkytwig: after defining a writer for @code, you can just call `obj.code = var`
[12:52:50] funkytwig: konsolebox, I think I am getting lost in the finer points, I think I get it.
[12:54:40] funkytwig: if I want to have a array as a instance var how best to do that. currently I am doing '@title_array=[]' in the initilize method
[12:55:29] konsolebox: class X; attr_reader :title_array; def initialize; @title_array = []; end; end
[12:56:32] konsolebox: with `attr_reader :title_array` only neceessary if you want to access the value of @title_array outside. and it can be attr_writer or attr_accessor instead.
[12:57:55] t-recx: has joined #ruby
[12:58:31] HTTP_____GK1wmSU: has joined #ruby
[13:00:34] halt: has joined #ruby
[13:01:14] HTTP_____GK1wmSU: has left #ruby: ()
[13:02:58] mbreit: has left #ruby: ("User left")
[13:03:51] konsolebox: funkytwig: attr_reader, attr_writer and attr_accessor are only used to create the reader/writer (getter/setter) methods. they are not used to define initial values of instance variables. they are also run inside the context of the class (because they create instance methods), and not in the context of an instance, that's why you don't call them inside the initialize method. The initialize method is an instance method, and it runs in the context of an
[13:03:53] konsolebox: instance, not a class.
[13:05:44] chouhoulis: has joined #ruby
[13:08:30] funkytwig: konsolebox, but you don't have to instansiate variables in ruby so they act (at least in a documentation context) to list variables.
[13:09:39] funkytwig: konsolebox, Personally, even though it is possible (I believe) to just start using a @var in any method and it effecticly get created I would rather have a way of listing instance varables at to begining
[13:10:17] konsolebox: funkytwig: an uninstantiated instance variable in ruby defaults to nil.
[13:11:04] konsolebox: funkytwig: it's possible to create a getter method that returns a default value like `def array; @array ||= []; end
[13:11:17] bane_: has joined #ruby
[13:12:01] konsolebox: funkytwig: i hope you consider that concept to help your understanding
[13:12:31] funkytwig: konsolebox, that was how I was setting the arrays, in the initialize, so I guess I was doing it a proper way
[13:12:39] goyox86_: has joined #ruby
[13:12:48] kitallis: if I have 2 subclasses, which need to call the same method, and so the method exists in the parent class, but the values required to compute it are only computed in the child class
[13:12:59] konsolebox: funkytwig: getter/setter methods can be created regardless of whether an instance variable is instantiated or not. same goes to other methods. you can program to work with instance variables even though variables weren't initialized by initialize().
[13:13:05] kitallis: how do I cleanly handle that inheritance
[13:13:21] goyox86_: has joined #ruby
[13:13:27] funkytwig: konsolebox, ime still doing @var = '' in the initialize as I like to show what varables are used in the medods, rather than just use them willy nilly.
[13:13:40] funkytwig: konsolebox, thinks it makes more maintainable code
[13:14:31] konsolebox: kitallis: so it's class group of A < B < C? or just A < B?
[13:14:53] kitallis: it's Sub < Parent | Sub2 < Parent
[13:15:32] jphase: has joined #ruby
[13:16:48] kitallis: konsolebox, ^
[13:17:15] konsolebox: kitallis: if the parent or base class is meant to be an abstract class, you can simply create the methods in the derived classes and not call super. in the abstract method of the parent class, you can also make it throw an unimplemented exception if it's called.
[13:18:03] kitallis: konsolebox, which means, I can't share functionality between the two subclasses
[13:18:13] kitallis: they'll be the same methods
[13:18:50] konsolebox: kitallis: and you don't want to implement this functionality in the base class? you can create a module and have them (the two subclasses) include that module if you want.
[13:18:50] bruno-: has joined #ruby
[13:19:37] kitallis: that's better
[13:19:46] konsolebox: so class Sub < Parent; include Common; end
[13:19:57] kitallis: thanks konsolebox
[13:28:13] jphase: has joined #ruby
[13:29:01] cout: has joined #ruby
[13:29:35] jamesaxl: has joined #ruby
[13:37:16] oleo: has joined #ruby
[13:37:44] m27frogy: has joined #ruby
[13:40:02] RahulT: has joined #ruby
[13:40:51] ocpysh: has joined #ruby
[13:48:44] conta: has joined #ruby
[13:53:01] troulouliou_div2: has joined #ruby
[13:55:13] goyox86_: has joined #ruby
[13:55:30] tomphp: has joined #ruby
[13:55:42] beilabs: has joined #ruby
[13:55:52] dymaxion: has joined #ruby
[13:58:50] MagePsycho_: has joined #ruby
[13:59:03] beilabs: has joined #ruby
[14:00:18] brent__: has joined #ruby
[14:08:52] __Yiota: has joined #ruby
[14:09:00] roboncloud: has joined #ruby
[14:09:31] roboncloud: is there a global that provides the path to the current ruby binary?
[14:09:32] bensarz: has joined #ruby
[14:10:18] chouhoulis: has joined #ruby
[14:10:30] Papierkorb: roboncloud: do you mean the ruby binary, or the script being run?
[14:10:57] Papierkorb: What do you intend to do?
[14:11:19] roboncloud: use it with Kernel.spawn().
[14:11:32] davic: has joined #ruby
[14:12:15] Papierkorb: From the Kernel.spawn docs: `pid = spawn(RbConfig.ruby, "-eputs'Hello, world!'")`
[14:13:27] roboncloud: g'damnit ruby: http://www.rubydoc.info/stdlib/rbconfig
[14:13:42] mim1k: has joined #ruby
[14:13:44] roboncloud: but yeah, it may work, RbConfig is usually for compile time options though.
[14:14:02] Papierkorb: my `pry` installation knows of RbConfig
[14:14:23] roboncloud: yea. sure. that's still no excuse for 0 docs tho.
[14:16:15] phinxy: has joined #ruby
[14:16:35] oleo: has joined #ruby
[14:17:13] roboncloud: it looks like a join of a path known at compile time with filenames known at compile time. i guess moving the ruby binary somewhere else after compile isn't a thing. so this will probably do, cheers!
[14:18:06] Papierkorb: roboncloud: There's always `/proc/self/exe` .. on Linux, no idea about UNIXes
[14:19:13] roboncloud: for now i think RbConfig should be okay but yeah, to be more robust i should probably use that and whatever the equivalents are on OSX/Win.
[14:20:16] tomphp: has joined #ruby
[14:23:07] milardovich: has joined #ruby
[14:24:52] eightlimbed: has joined #ruby
[14:30:27] beilabs: has joined #ruby
[14:40:22] digitalnomad: has joined #ruby
[14:40:44] konsolebox: roboncloud: even a basic C-based process can't reliably tell what binary it has been called with, i believe.
[14:40:50] dymaxion_: has joined #ruby
[14:41:38] roboncloud: `/proc/self/exe`is reliable afaik..
[14:41:42] RahulT: has joined #ruby
[14:41:57] konsolebox: for Linux, yes
[14:42:27] konsolebox: or maybe, i haven't really tested that
[14:43:17] funburn: has joined #ruby
[14:44:41] roboncloud: it's managed by the kernel, so i would think so.
[14:46:08] konsolebox: roboncloud: what if the binary is hard-linked?
[14:46:50] roboncloud: what do you mean by 'hard-linked' ?
[14:47:04] cam27: has joined #ruby
[14:47:47] konsolebox: ln binary binary.other_self
[14:47:58] konsolebox: nah i'm just being extreme
[14:48:24] roboncloud: i don't know. but honestly, it wouldn't matter for my use case.
[14:49:17] konsolebox: my point is, the Ruby devs wouldn't really formulate a general solution for identifying the "current ruby binary", because of such reasons
[14:50:45] redondos: has joined #ruby
[14:50:46] roboncloud: i don't think what you said hard or symlinks would matter. the only challenge would be being cross-platform, but there's already APIs only available on some platforms.
[14:51:13] ltem: has joined #ruby
[14:53:41] bruno-: has joined #ruby
[14:54:55] jinie_: has joined #ruby
[14:55:00] roboncloud: i think another reason it hasn't been implemented is that it's not commonly requested. and `RbConfig.ruby` is probably enough for most people.
[14:57:08] eightlimbed: has joined #ruby
[14:57:16] skweek: has joined #ruby
[14:58:41] bruno-: has joined #ruby
[15:00:03] goyox86_: has joined #ruby
[15:00:43] HarimaKenji: has joined #ruby
[15:00:58] bmurt: has joined #ruby
[15:02:58] roboncloud: very quiet here these days?
[15:03:21] roboncloud: i hope Ruby isn't gaining Perl status
[15:03:42] bruno-: has joined #ruby
[15:04:16] roboncloud: 799 users is pretty high tho i guess.
[15:05:29] konsolebox: a lot of those passionate people probably are using other languages. python has also gained more audience in the commercial areas.
[15:07:04] roboncloud: yeah. i've moved into the JS space a lot myself, but still use Ruby everyday too.
[15:07:09] HarimaKenji: has left #ruby: ()
[15:07:10] konsolebox: there's also Rust, but i didn't like Rust since i can't stand how it interpreted a "Range". maybe i'll just endure it someday and use it once i see true benefit using it.
[15:07:26] cdg: has joined #ruby
[15:07:31] roboncloud: yea... not really into Rust.
[15:07:37] roboncloud: i still like C
[15:08:40] bruno-: has joined #ruby
[15:10:10] baweaver: roboncloud: It's a Saturday morning
[15:10:26] baweaver: most people are likely either asleep or just getting up in the states
[15:10:40] roboncloud: 4pm where i am
[15:11:01] jphase: has joined #ruby
[15:11:15] baweaver: Somewhere around Germany?
[15:11:47] baweaver: jhass and apeiros are over there. I think dminuoso was too.
[15:11:55] baweaver: though they're not always active on weekends
[15:12:45] mim1k: has joined #ruby
[15:13:41] bruno-: has joined #ruby
[15:15:22] baweaver: and then you have people like me that tend to duck out on mention of C :D
[15:15:45] baweaver: I use Ruby, JS, and Go at work in that order
[15:17:28] milardovich: has joined #ruby
[15:19:46] thinkpad: is ruby better than perl? i dont want people at work to think i'm a wanker because i use something inferior to perl
[15:20:27] Nilium: How are you going to measure better?
[15:21:19] jphase: has joined #ruby
[15:22:56] bruno-: has joined #ruby
[15:23:52] aglorei1: has joined #ruby
[15:24:09] jphase: has joined #ruby
[15:26:50] konsolebox: i used perl before, and I honestly think ruby is much easier to use. can't say about perl6.
[15:29:16] bruno-: has joined #ruby
[15:30:23] Nilium: If you're doing sysadmin stuff, perl's usually present on more systems by default. Python as well. Assuming you don't have too much red tape about what's available on systems, though, that's not too hard to remedy.
[15:30:59] aglorei1: has joined #ruby
[15:32:34] scottschecter: has joined #ruby
[15:34:19] bruno-: has joined #ruby
[15:35:17] tomdickharry: i've limited knowledge of programming but am starting to learn with metasploit for penetration testing....can somebody please describe what this code is doing? https://pastebin.com/8h9Kgcbx
[15:35:18] ruby[bot]: tomdickharry: we in #ruby do not like pastebin.com, I reposted your paste to gist for you: https://gist.github.com/a454a3bbe5225480837813b003f75c56
[15:35:18] ruby[bot]: tomdickharry: pastebin.com loads slowly for most, has ads which are distracting and has terrible formatting.
[15:37:04] voker57: puts some formatted text into socket (?), prints stderr and stdout
[15:37:15] tomdickharry: here's the whole thing - https://gist.github.com/anonymous/a7804242fcbc4d8d6a1e32f5102cc76b
[15:37:18] mim1k: has joined #ruby
[15:38:06] tomdickharry: is there a header i can view that tells me where all these functions it appears to be using are coming from?
[15:38:32] roboncloud: @tomdickharry hard to know because there's a lot of method calls there that aren't familiar unless you know metasploit(i guess? but "sock", "dist_cmd", "connect", "disconnect", "handler" and "read_output" aren't part of standard Ruby. at a guess it's spawning a shell over a socket, and reading the response.
[15:39:21] jphase: has joined #ruby
[15:39:37] roboncloud: did you try the #metasploit channel?
[15:40:52] roboncloud: you may have better luck there.
[15:40:59] bruno-: has joined #ruby
[15:41:09] konsolebox: tomdickharry: download the metasploit source code and grep stuff out. study Msf::Exploit::Remote and Msf::Exploit::Remote::Tcp.
[15:41:48] tomdickharry: konsolebox is git clone the best way to do that?
[15:42:14] konsolebox: you can.. or you can simply download a snapshot.. or you can download a release
[15:42:47] tomdickharry: is there a way to search git archives with an index or do i have to get a link with the browser?
[15:42:54] konsolebox: git clone might take long, and the .git dir /could/ get in the way when grepping recursively
[15:43:20] roboncloud: i recommend trying: `gem install pry pry-doc --no-ri --no-rdoc`, `pry -rmetasploit`, and then stuff like: 'show-source Msf::Exploit::Remote::Tcp`. it's a bit nicer than just ack/grep on src files sometimes.
[15:44:11] konsolebox: tomdickharry: never tried that, or not sure what you mean to do
[15:45:17] roboncloud: if you're already using metasploit the code will be on your computer. try load it into Pry, then you can explore it from there, and find it on disk as well.
[15:45:25] konsolebox: tomdickharry: in github you can download snapshots. so if metasploit's source code is in github...
[15:46:31] alfiemax: has joined #ruby
[15:47:11] govg: has joined #ruby
[15:47:29] bruno-: has joined #ruby
[15:51:12] roboncloud: is there a method for expanding shell variables? besides `system("$PWD/foo")` ?
[15:52:12] matthewd: roboncloud: Do you want environment variables, or to expand a shell expression?
[15:52:16] roboncloud: ill make it an erb template
[15:52:28] mim1k: has joined #ruby
[15:52:30] bruno-: has joined #ruby
[15:53:37] digitalnomad: has joined #ruby
[15:53:44] roboncloud: i have a `.env` file with the contents: `FOO=$PWD/bar`. then i assign ENV[key] = value where key is 'FOO' and value is '$PWD/bar'. i want to expand $PWD on assignment to ENV.
[15:54:05] roboncloud: but, if it isn't easy, i can just have <%= Dir.getwd %>/bar instead.
[15:54:44] roboncloud: or env, <%= ENV['PWD'] %>/bar
[15:55:36] matthewd: Yeah, you'd have to write your own parser. A simple version is trivial, but then there are the edge cases.
[15:56:18] roboncloud: ah okay, no problem, erb will probably work out better
[15:56:48] KeyJoo: has joined #ruby
[15:57:27] milardovich: has joined #ruby
[15:57:30] bruno-: has joined #ruby
[16:00:23] goyox86_: has joined #ruby
[16:04:50] bruno-: has joined #ruby
[16:06:35] roboncloud: https://www.irccloud.com/pastebin/gfq8dUvJ/env.rb
[16:06:37] ruby[bot]: roboncloud: we in #ruby do not like irccloud.com, I reposted your paste to gist for you: https://gist.github.com/b8ffa871e282d845f050c46ee2023058
[16:06:37] ruby[bot]: roboncloud: irccloud.com has no syntax highlighting, distracting formatting and loads slowly for most.
[16:07:40] lexruee: has joined #ruby
[16:10:03] roboncloud: `.env` is: RUBYLIB=<%= File.join(Dir.getwd, "lib") %>
[16:10:08] roboncloud: seems to work
[16:13:25] roboncloud: works for forks of ruby, but had to add:
[16:13:25] roboncloud: $LOAD_PATH.push(value) if key == "RUBYLIB"
[16:13:25] roboncloud: for the parent process for some reason.
[16:16:37] ocpysh: has joined #ruby
[16:19:51] darix: has joined #ruby
[16:26:43] Ryzokuken: has joined #ruby
[16:31:01] MagePsycho_: has joined #ruby
[16:33:29] DLSteve: has joined #ruby
[16:33:50] milardovich: has joined #ruby
[16:35:18] alfiemax: has joined #ruby
[16:37:25] Murda: has joined #ruby
[16:42:18] patr0clus: has joined #ruby
[16:43:53] patr0clus: has joined #ruby
[16:45:16] goyox86_: has joined #ruby
[16:50:43] ajnulo: has joined #ruby
[16:51:02] digitalnomad: has joined #ruby
[16:54:26] Rr4sT: has joined #ruby
[17:05:56] weems|laptop: has joined #ruby
[17:07:53] boombox_: has joined #ruby
[17:17:50] kies: has joined #ruby
[17:19:25] drptbl: has joined #ruby
[17:27:58] boombox_: has joined #ruby
[17:37:38] bruno-: has joined #ruby
[17:41:58] jackjackdripper: has joined #ruby
[17:43:08] jackjackdripper1: has joined #ruby
[17:44:51] conta: has joined #ruby
[17:45:33] kkiero: has joined #ruby
[17:46:44] MrLunaticFox: has joined #ruby
[17:50:57] funburn: has joined #ruby
[17:52:33] Tagami[m]: has joined #ruby
[17:53:46] funburn: has joined #ruby
[17:56:13] dviola: has joined #ruby
[17:56:23] mathys: has joined #ruby
[17:57:51] funburn: has joined #ruby
[17:58:09] nostalgiccloud: has joined #ruby
[17:58:41] funburn: has joined #ruby
[18:01:07] icedragon: has joined #ruby
[18:01:08] universa1: has joined #ruby
[18:01:23] funburn: has joined #ruby
[18:03:46] pygospa: has joined #ruby
[18:04:16] funburn: has joined #ruby
[18:04:32] MagePsycho_: I installed the ruby using rvm - https://paste.ubuntu.com/25299065/
[18:05:03] MagePsycho_: If i close the terminal/shell and re-open it, ruby command doesn’t work any more
[18:06:23] konsolebox: MagePsycho_: Try source-ing ~/.rvm/scripts/rvm again
[18:06:49] funburn: has joined #ruby
[18:07:43] konsolebox: if it works, you should make it permanent that it is 'source'd everytime you launch a shell. you can add it in .profile as a start. tell me if it doesn't work.
[18:08:05] joenas[m]: has joined #ruby
[18:08:05] jonjits[m]: has joined #ruby
[18:08:05] aidalgol: has joined #ruby
[18:08:05] M107262[m]: has joined #ruby
[18:08:05] aviraldg: has joined #ruby
[18:08:05] dman[m]: has joined #ruby
[18:08:05] torarne: has joined #ruby
[18:08:06] Giphy[m]: has joined #ruby
[18:08:06] gokul_mr[m]: has joined #ruby
[18:08:06] KevinMGranger: has joined #ruby
[18:08:06] heftig: has joined #ruby
[18:08:06] yana[m]: has joined #ruby
[18:08:06] lasenna[m]: has joined #ruby
[18:08:06] turt2live: has joined #ruby
[18:08:12] Matt[m]1: has joined #ruby
[18:08:13] velu_aon[m]: has joined #ruby
[18:08:13] aagdbl[m]: has joined #ruby
[18:08:58] Ryzokuken: has joined #ruby
[18:09:59] funburn: has joined #ruby
[18:10:32] MagePsycho_: konsolebox: so in .profile if i add source ~/.rvm/scripts/rvm
[18:10:42] MagePsycho_: it should everytime when i reload the shell
[18:12:06] konsolebox: MagePsycho_: it should work everytime you do a login
[18:12:24] konsolebox: or a shell is executed with -l
[18:12:32] funburn: has joined #ruby
[18:13:04] ryzokuken__: has joined #ruby
[18:17:02] funburn: has joined #ruby
[18:18:36] t-recx: has joined #ruby
[18:19:46] funburn: has joined #ruby
[18:22:03] MagePsycho_: [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
[18:22:19] funburn: has joined #ruby
[18:24:51] funburn: has joined #ruby
[18:27:52] funburn: has joined #ruby
[18:29:51] uZiel: has joined #ruby
[18:30:24] funburn: has joined #ruby
[18:32:00] ryzokuken__: has joined #ruby
[18:32:21] Rodya_: has joined #ruby
[18:33:35] funburn: has joined #ruby
[18:33:36] nostalgiccloud: has joined #ruby
[18:36:08] funburn: has joined #ruby
[18:36:58] dennisvennink: has joined #ruby
[18:38:41] funburn: has joined #ruby
[18:39:30] funburn: has joined #ruby
[18:42:32] funburn: has joined #ruby
[18:45:15] funburn: has joined #ruby
[18:46:33] RahulT: has joined #ruby
[18:48:18] funburn: has joined #ruby
[18:51:05] funburn: has joined #ruby
[18:51:33] conta: has joined #ruby
[18:53:38] funburn: has joined #ruby
[18:55:36] funburn: has joined #ruby
[18:56:14] digitalnomad: has joined #ruby
[18:57:31] kkiero: has joined #ruby
[18:58:42] funburn: has joined #ruby
[18:59:21] boombox_: has joined #ruby
[19:01:51] swills: has joined #ruby
[19:01:51] swills: has joined #ruby
[19:02:47] funburn: has joined #ruby
[19:03:40] SirCmpwn: has joined #ruby
[19:03:50] SirCmpwn: has left #ruby: ("WeeChat 1.9")
[19:05:20] funburn: has joined #ruby
[19:05:44] ocpysh: has joined #ruby
[19:07:33] D33P-B00K: has joined #ruby
[19:08:02] funburn: has joined #ruby
[19:08:48] yqt: has joined #ruby
[19:09:29] D33P-B00K: has left #ruby: ()
[19:10:56] funburn: has joined #ruby
[19:12:44] cam27: has joined #ruby
[19:12:47] swills: has joined #ruby
[19:12:47] swills: has joined #ruby
[19:13:59] funburn: has joined #ruby
[19:16:32] funburn: has joined #ruby
[19:20:57] funburn: has joined #ruby
[19:23:56] funburn: has joined #ruby
[19:24:11] InfinityFye: has joined #ruby
[19:26:57] funburn: has joined #ruby
[19:30:01] funburn: has joined #ruby
[19:32:56] funburn: has joined #ruby
[19:33:01] gr33n7007h: has joined #ruby
[19:33:07] alfiemax: has joined #ruby
[19:34:15] Mon_Ouie: has joined #ruby
[19:35:51] funburn: has joined #ruby
[19:37:41] ShekharReddy: has joined #ruby
[19:40:18] funburn: has joined #ruby
[19:42:56] jphase: has joined #ruby
[19:45:09] rabajaj: has joined #ruby
[19:45:34] funburn: has joined #ruby
[19:45:46] jphase: has joined #ruby
[19:47:41] jphase: has joined #ruby
[19:48:00] halt: has joined #ruby
[19:48:35] xt233: has joined #ruby
[19:51:01] jphase: has joined #ruby
[19:54:03] Silthias1: has joined #ruby
[20:04:09] xt233: has left #ruby: ("Leaving")
[20:04:18] cadillac__: has joined #ruby
[20:06:00] halt: has joined #ruby
[20:15:30] MagePsycho_: has joined #ruby
[20:19:02] beilabs: has joined #ruby
[20:23:36] FastJack: has joined #ruby
[20:31:47] beilabs: has joined #ruby
[20:36:28] aclark: has joined #ruby
[20:36:50] elcontrastador: has joined #ruby
[20:38:03] cdg: has joined #ruby
[20:38:46] yeticry_: has joined #ruby
[20:40:15] kn-928: has joined #ruby
[20:43:29] kn-928: has joined #ruby
[20:45:08] kn-928: has joined #ruby
[20:45:30] MagePsycho_: has joined #ruby
[20:49:54] dennisvennink: has joined #ruby
[20:50:56] konsolebox: has joined #ruby
[20:53:56] Rodya_: has joined #ruby
[20:58:27] kn-928: has joined #ruby
[21:00:06] opekktar: has joined #ruby
[21:01:25] DEEP-BOOK: has joined #ruby
[21:01:35] _DEEP-BOOK: has joined #ruby
[21:01:44] kn-928: has joined #ruby
[21:07:14] kn-928: has joined #ruby
[21:07:39] mim1k: has joined #ruby
[21:08:22] opekktar_: has joined #ruby
[21:09:42] alfiemax: has joined #ruby
[21:10:21] kn-928: has joined #ruby
[21:10:53] roboncloud: was this alway a thing?
[21:10:53] roboncloud: > "foo BAZ bar fOo".capitalize
[21:10:53] roboncloud: => "Foo baz bar foo"
[21:12:02] roboncloud: "#{str[0].capitalize}#{str[1..-1]}" ... no better way?
[21:12:53] alex`: has joined #ruby
[21:15:17] roboncloud: i don't know why some ruby programmers scoff at JS so much sometimes. some ruby APIs are pretty cumbersome and annoying.
[21:16:14] MagePsycho_: has joined #ruby
[21:19:21] kn-928: has joined #ruby
[21:20:42] Morrolan: has joined #ruby
[21:21:48] kn-928: has joined #ruby
[21:22:19] Papierkorb: roboncloud: 1) Because JS API *is* crap 2) What's wrong?
[21:22:36] Papierkorb: But I'm not fond of webdev in general, so there you go
[21:22:37] roboncloud: when is the last time you used JS, really?
[21:22:38] marr: has joined #ruby
[21:22:51] Papierkorb: Few months ago, pure JS ES6
[21:22:55] __Yiota: has joined #ruby
[21:23:07] Papierkorb: Because document.querySelectorAll() is fine on its own.
[21:23:12] roboncloud: dunno then. i don't think any of its APIs are crap.
[21:23:33] roboncloud: none that stick out anyway
[21:23:43] Papierkorb: Except for the mess of iterating over it. `[].forEach.call(document.querySelectorAll("..."), x => { .. });` the fuck is that
[21:23:44] Mon_Ouie: str[0] = str[0].capitalize if you allow mutating the string (or make a copy first)
[21:23:50] apeiros: it's marginally better than php
[21:24:02] Mon_Ouie: or str[0].upcase even
[21:24:09] roboncloud: Papiperkorb that's totally unnecessary. Array.from().
[21:24:18] Mon_Ouie: Hey matti :) It's been a while hasn't it?
[21:24:26] Papierkorb: roboncloud: It should have, as enumerable type, a forEach right away.
[21:24:36] Papierkorb: roboncloud: including all the other known operations
[21:24:39] apeiros: ES6/7 made a couple of things better. no true integers is still pretty crap, though.
[21:24:47] apeiros: and the Date API is an outright nightmare in JS
[21:24:58] apeiros: I mean ffs it doesn't even have something like strftime or strptime.
[21:25:09] Papierkorb: apeiros: Everything called `Java*` has awful out-of-the-box date/time functionality
[21:25:26] apeiros: Papierkorb: in java it's not that bad. loading libraries comes at little cost.
[21:25:34] nadir: has joined #ruby
[21:25:50] apeiros: thanks to broadband this problem is less bad now. but it's still annoying having to load a couple dozen KB libs for basic stuf.
[21:25:54] sp4rrow: has joined #ruby
[21:26:23] DEEP-BOOK-1WM_SU: has joined #ruby
[21:27:15] roboncloud: yeah, sure, in the browser context that's true, but that's not the only context where JS lives. i don't know for sure but i'd be shocked if Node didn't have a decent implementation of Date&Time functions. JS also lives in web extensions API(Chrome, Firefox) and many other contexts(node-webkit, that thing atom uses i cant remember name of....). I haven't seen anything glaringly bad in JS that i haven't seen equally
[21:27:15] roboncloud: as bad in another way in Ruby. so *shrug*.
[21:28:01] DEEP-BOOK: has joined #ruby
[21:28:20] roboncloud: @Mon_Ouie, thanks. that's much prettier.
[21:29:58] kn-928: has joined #ruby
[21:32:22] ftwig: has joined #ruby
[21:32:27] roboncloud: btw Papierkorb, probably when you tried that you were using an outdated browser or something because a NodeList implements forEach: https://developer.mozilla.org/en-US/docs/Web/API/NodeList
[21:32:53] Papierkorb: Must be new, didn't work last year
[21:33:27] roboncloud: yea, i believe it's recent for all browsers to come on board with forEach. i remember it being missing as well.
[21:37:45] ecuanaso: has joined #ruby
[21:46:53] jnollette: has joined #ruby
[21:51:36] high_fiver: has joined #ruby
[21:51:48] swills: has joined #ruby
[21:51:48] swills: has joined #ruby
[21:51:50] swills_: has joined #ruby
[21:55:42] swills: has joined #ruby
[21:55:42] swills: has joined #ruby
[21:56:14] kn-928: has joined #ruby
[21:58:11] charliesome: has joined #ruby
[21:58:11] kn-928: has joined #ruby
[22:06:14] phinxy: has joined #ruby
[22:19:43] beilabs: has joined #ruby
[22:27:42] ecuanaso: has joined #ruby
[22:28:13] Mon_Ouie: has joined #ruby
[22:28:46] jphase: has joined #ruby
[22:34:28] quobo: has joined #ruby
[22:35:31] Rodya_: has joined #ruby
[22:42:52] bokayio: has joined #ruby
[22:45:29] runescape07rsps: has joined #ruby
[22:45:32] MagePsycho_: has joined #ruby
[22:49:43] dc1: has joined #ruby
[23:08:23] mim1k: has joined #ruby
[23:12:19] jenrzzz: has joined #ruby
[23:12:19] jenrzzz: has joined #ruby
[23:12:48] weems|laptop: has joined #ruby
[23:13:05] alfiemax: has joined #ruby
[23:13:55] dc1: has joined #ruby
[23:17:02] dstrunk: has joined #ruby
[23:17:49] milardovich: has joined #ruby
[23:21:51] sp4rrow: has joined #ruby
[23:24:17] ocpysh: has joined #ruby
[23:28:32] ecuanaso: has joined #ruby
[23:32:17] scottschecter: has left #ruby: ()
[23:42:00] dc1: has joined #ruby
[23:42:02] sp4rrow: has joined #ruby
[23:42:23] MagePsycho_: has joined #ruby
[23:44:09] K3rber0s: has joined #ruby
[23:44:21] opekktar: has joined #ruby
[23:44:44] nostalgiccloud: has joined #ruby
[23:45:05] K3rber0s: has left #ruby: ()
[23:45:06] K3rber0s: has joined #ruby
[23:45:52] eventpuddle: has joined #ruby
[23:49:01] TomyLobo: has joined #ruby
[23:49:02] Tagami[m]: has joined #ruby