« Back to channel list

#ruby - 30 November 2017

« Back 1 day Forward 1 day »
[00:00:11] banisterfiend: has joined #ruby
[00:03:27] jtdoncas_: has joined #ruby
[00:04:57] silvermine: has joined #ruby
[00:10:21] Afro: has joined #ruby
[00:13:56] konsolebox: has joined #ruby
[00:17:03] s3nd1v0g1us: has joined #ruby
[00:17:42] mfb2: has joined #ruby
[00:17:57] sfiguser__: has joined #ruby
[00:17:59] bkxd_: has joined #ruby
[00:18:26] alveric3: has joined #ruby
[00:20:27] mjolnird: has joined #ruby
[00:26:36] tcopeland: has joined #ruby
[00:27:12] milardovich: has joined #ruby
[00:29:18] bkxd: has joined #ruby
[00:29:40] cdg_: has joined #ruby
[00:31:38] Technodrome: has joined #ruby
[00:33:31] mson: has joined #ruby
[00:35:04] Jameser: has joined #ruby
[00:36:19] Vircung: has joined #ruby
[00:39:43] jgt: has joined #ruby
[00:42:16] herbmillerjr: has joined #ruby
[00:42:55] mim1k: has joined #ruby
[00:43:15] dstrunk: has joined #ruby
[00:43:37] trinaldi: has joined #ruby
[00:45:03] trinaldi: has joined #ruby
[00:46:23] konsolebox: has joined #ruby
[00:46:52] sepp2k: has joined #ruby
[00:51:07] cdg: has joined #ruby
[00:52:31] rouge: ive created a class instance in a method. how do i get that instance out of the method
[00:53:34] havenwood: Rouge: It sounds like you'd want to have the instance of the class be the method's return value. Or is there more to what you're asking?
[00:54:00] havenwood: Rouge: Have you tried having the method return the instance of the class?
[00:54:25] havenwood: Rouge: Or tell us more about what you're trying to do.
[00:55:12] rouge: havenmood let me just check that i havnt done something daft
[00:56:09] jeffreylevesque: has joined #ruby
[00:57:12] rouge: havenwood,
[00:57:15] rouge: still not there
[00:57:20] rouge: https://pastebin.com/71cm0skW
[00:57:20] ruby[bot]: Rouge: as I told you already, please use https://gist.github.com
[00:58:28] rouge: https://gist.github.com/anonymous/1f81abe909948e352dbc35556f28cbc6
[00:59:22] rouge: havenwood, i want to get the player1 variable out of the what_race method
[00:59:33] rouge: player1 instance*
[01:03:13] Ropeney: has joined #ruby
[01:06:36] ahrs: has joined #ruby
[01:07:26] orbyt_: has joined #ruby
[01:09:08] milardovich: has joined #ruby
[01:09:30] al2o3-cr: Rouge: change line 29 to `play_name = gets.chomp` and line 43 to `player1 = what_race`
[01:10:26] al2o3-cr: Rouge: change line 29 to `player_name = gets.chomp` and line 43 to `player1 = what_race`
[01:10:26] bkxd_: has joined #ruby
[01:10:47] rouge: al2o3-cr, got it but thanbkyou
[01:11:05] rouge: i wasnt doing anything with function return
[01:11:08] rouge: player1 = what_race
[01:11:08] rouge: puts player1.inspect
[01:11:23] rouge: as you said
[01:14:01] throwawayact: has joined #ruby
[01:15:06] throwawayact: would someone please give me a hand with some weird migration issue? (rails / activerecord)
[01:16:09] throwawayact: I keep on getting, DuplicateMigrationNameError:Multiple migrations have the name 'MyMigration'
[01:18:22] throwawayact: have renamed the MyMigration to MyMigration2 class declaration and file
[01:18:27] agent_white: has joined #ruby
[01:18:50] throwawayact: then I get a very nice DuplicateMigrationNameError:Multiple migrations have the name 'MyMigration2'
[01:22:07] truenito: has joined #ruby
[01:23:17] astronavt: has joined #ruby
[01:25:26] bkxd: has joined #ruby
[01:25:48] mfb2: has joined #ruby
[01:28:28] guardianx: has joined #ruby
[01:30:44] drowze: has joined #ruby
[01:31:58] harfangk: has joined #ruby
[01:33:59] drowze: has joined #ruby
[01:34:52] kculpis: has joined #ruby
[01:37:22] throwawayact: ok so turns out that having both db/schema.rb and db/structure.sql was the culprit
[01:37:42] throwawayact: deleted the db/structure.sql and ta-da! success..
[01:40:31] houhoulis: has joined #ruby
[01:43:47] Olipro: has joined #ruby
[01:49:55] milardovich: has joined #ruby
[01:51:37] mfb2: has joined #ruby
[01:52:03] mynameisdebian: has joined #ruby
[01:52:26] mynameisdebian: How can I tell bundler what Git server I want it to push my project to?
[01:52:35] dstrunk: has joined #ruby
[01:53:07] mynameisdebian: Or rather I should say, I am using bundler to create a project. It creates a git repo "somewhere" but I would like it to use my Gitlab repo
[01:53:48] jtdoncas: git remote add origin ...
[01:55:32] throwawayact: $git remote add origin remote_repository_url
[01:55:40] charliesome: has joined #ruby
[01:55:55] throwawayact: $git remote -v
[01:56:13] throwawayact: $git push -u origin branch_name
[01:57:04] throwawayact: $git push -u origin branch_name
[01:58:03] mynameisdebian: where is bundler set to push my code to be default?
[01:59:09] jtdoncas: bundler doesn't push code unless I'm misunderstanding
[01:59:18] mynameisdebian: sorry I meant, where does it set up git to push to
[01:59:36] mynameisdebian: It does something with git, which would be cool except I don't know what it did to set up this repo
[02:00:18] mynameisdebian: Just following a guide on creating a gem that said to use bundler, and I'm not really clear on where this Git repo is located locally
[02:00:29] RickHull: mynameisdebian: can you point out where it says bundler creates a git repo?
[02:00:48] RickHull: note that git is a distributed system -- your local repo is somewhere on the filesystem
[02:01:00] RickHull: `git push` means push the local changes to some other remote repo
[02:01:11] RickHull: it's likely that bundler isn't touching `git push` or other remote repos
[02:01:56] RickHull: what directory were you in when you did `bundler gem` or similar?
[02:03:02] mynameisdebian: I was in a folder I keep scripts in. I typed "bundler gem --test=rspec ransack", then "cd ransack", and "ls .git", and I can clearly see a git folder
[02:03:13] mynameisdebian: I have installed git before, is it just using those settings?
[02:03:52] d10n-work: has joined #ruby
[02:05:35] charliesome: has joined #ruby
[02:05:49] sneep: mynameisdebian: git remote -v
[02:06:01] jokester: i guess that will be a local-only repo (not connecting to any remote repos)
[02:06:04] mynameisdebian: outputs nothing
[02:06:13] sneep: Then what jokester said
[02:06:18] mynameisdebian: where does it store it "locally"?
[02:06:39] jokester: inside ".git"
[02:06:39] sneep: The directory is the repository
[02:08:14] jokester: ah , from your previous chat I suppose you need to "git remote add" you gitlab repo
[02:09:18] RickHull: hang on, let's find the local git repo first
[02:09:27] RickHull: oh, we found it, nvm :)
[02:10:28] RickHull: so yep, `git remote add`
[02:10:30] bkxd_: has joined #ruby
[02:14:08] konsolebox: has joined #ruby
[02:15:46] Yzguy: has joined #ruby
[02:20:41] jgt: has joined #ruby
[02:21:34] mynameisdebian: Is a git repo just a folder? Meaning, if I created a private repo in the distant past and pushed to it, but I don't need those projects anymore, I can just delete the remote folders and not worry about some master git config on my system getting screwed up?
[02:25:04] DTZUZO: has joined #ruby
[02:27:12] eam: mynameisdebian: a clone of a git repo is a full copy
[02:27:28] cschneid_: has joined #ruby
[02:27:36] eam: any git repo can act as a master repo
[02:28:32] tsglove: has joined #ruby
[02:36:22] Vircung: has joined #ruby
[02:38:19] jxv: has joined #ruby
[02:40:48] BrianOn99: has joined #ruby
[02:40:49] ledestin: has joined #ruby
[02:41:14] workmad3_: has joined #ruby
[02:42:22] urk187: has joined #ruby
[02:42:26] gizmore|2: has joined #ruby
[02:43:24] mim1k: has joined #ruby
[02:43:57] Olipro: has joined #ruby
[02:44:50] urk187: has joined #ruby
[02:51:33] byte512: has joined #ruby
[02:51:45] rouge: has joined #ruby
[02:56:12] urk187: has joined #ruby
[02:57:51] cdg: has joined #ruby
[02:59:20] d^sh: has joined #ruby
[03:01:39] urk187: has joined #ruby
[03:04:00] urk187: has joined #ruby
[03:04:05] cdg: has joined #ruby
[03:05:57] mfb2: has joined #ruby
[03:07:07] cschneid_: has joined #ruby
[03:07:43] konsolebox: has joined #ruby
[03:09:27] jtdoncas: yeah a git repo is just a folder, essentially
[03:09:50] jtdoncas: @mynameisdebian
[03:10:15] bkxd: has joined #ruby
[03:10:48] Exhiled: has joined #ruby
[03:13:24] truenito: has joined #ruby
[03:15:11] jxv: has joined #ruby
[03:17:30] dstrunk: has joined #ruby
[03:19:32] cschneid_: has joined #ruby
[03:22:35] konsolebox: has joined #ruby
[03:23:57] rouge: has joined #ruby
[03:27:51] Yzguy: has joined #ruby
[03:31:27] Olipro: has joined #ruby
[03:40:46] sksk: has joined #ruby
[03:41:38] AxelAlex: has joined #ruby
[03:41:49] urk187: has joined #ruby
[03:42:09] urk187: has joined #ruby
[03:42:34] uZiel: has joined #ruby
[03:42:45] urk187: has joined #ruby
[03:43:15] charliesome: has joined #ruby
[03:43:33] sksk: I'm trying to count how many times something is mentioned in a json file. Please help if you can
[03:43:40] urk187: has joined #ruby
[03:43:58] urk187: has joined #ruby
[03:44:33] urk187: has joined #ruby
[03:45:27] urk187: has joined #ruby
[03:46:24] urk187: has joined #ruby
[03:46:39] urk187: has joined #ruby
[03:47:03] eckhardt: has joined #ruby
[03:47:34] urk187: has joined #ruby
[03:48:09] urk187: has joined #ruby
[03:48:52] havenwood: sksk: say more
[03:49:04] urk187: has joined #ruby
[03:49:30] havenwood: sksk: what's a mention?
[03:49:59] urk187: has joined #ruby
[03:50:14] urk187: has joined #ruby
[03:50:35] konsolebox: has joined #ruby
[03:50:36] sksk: I have a Json file that has a huge array of "Names". In my Ruby file, I'm trying to find how many times "Peter" is repeated in the Json for example.
[03:50:52] urk187: has joined #ruby
[03:51:44] sksk: If it helps, to reverse the "Names" in my json, I was able to do this: " @name.reverse! "
[03:51:47] urk187: has joined #ruby
[03:51:49] bkxd_: has joined #ruby
[03:52:34] havenwood: require 'json'; JSON.parse(File.read('sksk.json')).count 'Peter'
[03:52:57] urk187: has joined #ruby
[03:53:52] urk187: has joined #ruby
[03:54:27] urk187: has joined #ruby
[03:54:38] christiandsg: has joined #ruby
[03:55:39] urk187: has joined #ruby
[03:56:14] urk187: has joined #ruby
[03:57:09] urk187: has joined #ruby
[03:58:04] urk187: has joined #ruby
[03:58:24] konsolebox: has joined #ruby
[03:58:59] urk187: has joined #ruby
[03:59:14] sksk: It returns 0 at every try...
[03:59:52] urk187: has joined #ruby
[04:00:47] urk187: has joined #ruby
[04:01:02] urk187: has joined #ruby
[04:02:34] urk187: has joined #ruby
[04:02:51] bkxd: has joined #ruby
[04:03:27] urk187: has joined #ruby
[04:04:22] urk187: has joined #ruby
[04:05:17] urk187: has joined #ruby
[04:06:12] urk187: has joined #ruby
[04:06:27] urk187: has joined #ruby
[04:07:22] urk187: has joined #ruby
[04:07:59] urk187: has joined #ruby
[04:08:41] sksk: Wait I think I might not have expressed it right. I'm sorry.
[04:08:54] urk187: has joined #ruby
[04:09:09] urk187: has joined #ruby
[04:09:28] christiandsg: has joined #ruby
[04:10:08] sksk: So I have to count how many times a name like peter has "been said".
[04:10:24] sksk: This is how the name said is stored:
[04:10:28] sksk: " let(:name_peter) { Name.new(Name.data[0]) } "
[04:10:42] urk187: has joined #ruby
[04:10:46] rouge: has joined #ruby
[04:10:57] urk187: has joined #ruby
[04:11:52] urk187: has joined #ruby
[04:12:27] urk187: has joined #ruby
[04:13:21] urk187: has joined #ruby
[04:14:16] urk187: has joined #ruby
[04:14:34] urk187: has joined #ruby
[04:14:48] SteenJobs: has joined #ruby
[04:15:09] urk187: has joined #ruby
[04:16:04] urk187: has joined #ruby
[04:16:56] urk187: has joined #ruby
[04:17:51] urk187: has joined #ruby
[04:18:46] urk187: has joined #ruby
[04:19:02] urk187: has joined #ruby
[04:19:57] urk187: has joined #ruby
[04:20:32] urk187: has joined #ruby
[04:21:26] urk187: has joined #ruby
[04:22:21] urk187: has joined #ruby
[04:22:39] jgt: has joined #ruby
[04:23:17] urk187: has joined #ruby
[04:23:32] urk187: has joined #ruby
[04:24:27] urk187: has joined #ruby
[04:25:02] urk187: has joined #ruby
[04:25:56] urk187: has joined #ruby
[04:26:52] urk187: has joined #ruby
[04:27:46] urk187: has joined #ruby
[04:28:39] urk187: has joined #ruby
[04:28:41] mozzarella: urk187: you alright buddy?
[04:29:01] mozzarella: I'm calling the cops
[04:29:34] urk187: has joined #ruby
[04:30:36] zenspider: has joined #ruby
[04:30:46] urk187: has joined #ruby
[04:32:16] urk187: has joined #ruby
[04:33:10] urk187: has joined #ruby
[04:34:06] urk187: has joined #ruby
[04:34:59] urk187: has joined #ruby
[04:35:54] urk187: has joined #ruby
[04:36:09] urk187: has joined #ruby
[04:36:30] Vircung: has joined #ruby
[04:37:04] urk187: has joined #ruby
[04:37:39] urk187: has joined #ruby
[04:37:53] christiandsg: has joined #ruby
[04:38:34] urk187: has joined #ruby
[04:39:46] urk187: has joined #ruby
[04:41:16] urk187: has joined #ruby
[04:42:09] urk187: has joined #ruby
[04:43:04] urk187: has joined #ruby
[04:43:31] gix-: has joined #ruby
[04:43:55] mim1k: has joined #ruby
[04:43:59] urk187: has joined #ruby
[04:44:54] urk187: has joined #ruby
[04:45:09] urk187: has joined #ruby
[04:46:04] urk187: has joined #ruby
[04:46:39] urk187: has joined #ruby
[04:47:34] urk187: has joined #ruby
[04:48:05] bkxd_: has joined #ruby
[04:48:29] urk187: has joined #ruby
[04:49:24] urk187: has joined #ruby
[04:50:05] chmurifree: has joined #ruby
[04:50:33] urk187: has joined #ruby
[04:50:51] plexigras: has joined #ruby
[04:51:08] urk187: has joined #ruby
[04:52:03] urk187: has joined #ruby
[04:52:59] urk187: has joined #ruby
[04:53:54] urk187: has joined #ruby
[04:54:09] yonahw: has joined #ruby
[04:54:09] urk187: has joined #ruby
[04:55:12] konsolebox: has joined #ruby
[04:55:58] urk187: has joined #ruby
[04:56:33] urk187: has joined #ruby
[04:57:01] Guest90: has joined #ruby
[04:57:28] urk187: has joined #ruby
[04:58:15] christiandsg: has joined #ruby
[04:58:23] urk187: has joined #ruby
[04:58:50] dopie: has joined #ruby
[04:59:18] urk187: has joined #ruby
[04:59:34] urk187: has joined #ruby
[05:00:09] urk187: has joined #ruby
[05:01:04] urk187: has joined #ruby
[05:02:00] urk187: has joined #ruby
[05:03:10] urk187: has joined #ruby
[05:03:27] dopie: hey guys I have a question im currently using sinatra and pony to send emails with attachments my problem is when the user doesnt include an attachment I get this error https://gist.github.com/staycreativedesign/b345aac43ab0bd57f47c2f8b00ac174c
[05:03:43] cdg: has joined #ruby
[05:03:45] dopie: how can I have it check if it actually has an attachment?
[05:05:52] urk187: has joined #ruby
[05:06:27] urk187: has joined #ruby
[05:07:22] urk187: has joined #ruby
[05:08:17] urk187: has joined #ruby
[05:08:35] urk187: has joined #ruby
[05:08:54] veeti: has joined #ruby
[05:10:04] urk187: has joined #ruby
[05:10:57] urk187: has joined #ruby
[05:11:52] urk187: has joined #ruby
[05:12:47] urk187: has joined #ruby
[05:13:04] urk187: has joined #ruby
[05:13:39] urk187: has joined #ruby
[05:14:34] urk187: has joined #ruby
[05:15:29] urk187: has joined #ruby
[05:16:24] urk187: has joined #ruby
[05:16:39] urk187: has joined #ruby
[05:16:49] jamesaxl: has joined #ruby
[05:17:34] urk187: has joined #ruby
[05:18:09] urk187: has joined #ruby
[05:19:04] urk187: has joined #ruby
[05:19:11] silvermine: has joined #ruby
[05:19:17] mson: has joined #ruby
[05:20:16] urk187: has joined #ruby
[05:20:22] iamarun: has joined #ruby
[05:21:46] urk187: has joined #ruby
[05:22:04] urk187: has joined #ruby
[05:23:34] urk187: has joined #ruby
[05:23:43] daniel: has joined #ruby
[05:24:29] urk187: has joined #ruby
[05:24:32] cschneid_: has joined #ruby
[05:25:24] urk187: has joined #ruby
[05:25:39] urk187: has joined #ruby
[05:27:12] urk187: has joined #ruby
[05:27:27] urk187: has joined #ruby
[05:27:29] ur5us: has joined #ruby
[05:28:22] urk187: has joined #ruby
[05:28:59] urk187: has joined #ruby
[05:29:54] urk187: has joined #ruby
[05:30:09] urk187: has joined #ruby
[05:31:04] urk187: has joined #ruby
[05:32:34] urk187: has joined #ruby
[05:33:29] urk187: has joined #ruby
[05:36:12] urk187: has joined #ruby
[05:36:50] RexMundi41: has joined #ruby
[05:37:19] lexruee: has joined #ruby
[05:37:57] urk187: has joined #ruby
[05:38:22] conta: has joined #ruby
[05:38:52] urk187: has joined #ruby
[05:39:47] urk187: has joined #ruby
[05:40:39] urk187: has joined #ruby
[05:41:34] urk187: has joined #ruby
[05:42:16] mim1k: has joined #ruby
[05:42:27] urk187: has joined #ruby
[05:42:33] mtkd: has joined #ruby
[05:43:22] urk187: has joined #ruby
[05:44:03] RexMundi41: has joined #ruby
[05:44:17] urk187: has joined #ruby
[05:45:11] urk187: has joined #ruby
[05:45:26] urk187: has joined #ruby
[05:46:06] urk187: has joined #ruby
[05:46:09] rabajaj: has joined #ruby
[05:46:22] urk187: has joined #ruby
[05:46:59] urk187: has joined #ruby
[05:47:33] bkxd: has joined #ruby
[05:47:54] urk187: has joined #ruby
[05:48:09] urk187: has joined #ruby
[05:49:04] urk187: has joined #ruby
[05:51:27] urk187: has joined #ruby
[05:52:08] Hanmac: has joined #ruby
[05:52:22] urk187: has joined #ruby
[05:53:17] urk187: has joined #ruby
[05:54:11] urk187: has joined #ruby
[05:54:26] urk187: has joined #ruby
[05:55:06] urk187: has joined #ruby
[05:55:21] urk187: has joined #ruby
[05:55:57] urk187: has joined #ruby
[05:56:52] urk187: has joined #ruby
[05:57:47] urk187: has joined #ruby
[05:58:41] urk187: has joined #ruby
[05:59:36] urk187: has joined #ruby
[05:59:51] urk187: has joined #ruby
[06:00:29] urk187: has joined #ruby
[06:00:44] urk187: has joined #ruby
[06:01:24] urk187: has joined #ruby
[06:01:39] urk187: has joined #ruby
[06:02:46] reber: has joined #ruby
[06:03:12] urk187: has joined #ruby
[06:04:22] urk187: has joined #ruby
[06:05:16] urk187: has joined #ruby
[06:05:52] urk187: has joined #ruby
[06:06:46] urk187: has joined #ruby
[06:07:40] Guest72929: has joined #ruby
[06:07:42] urk187: has joined #ruby
[06:07:56] urk187: has joined #ruby
[06:08:21] RexMundi41: has joined #ruby
[06:08:37] urk187: has joined #ruby
[06:08:52] urk187: has joined #ruby
[06:09:47] urk187: has joined #ruby
[06:10:21] urk187: has joined #ruby
[06:10:27] reber: has joined #ruby
[06:10:53] LocaMocha: has joined #ruby
[06:11:17] urk187: has joined #ruby
[06:11:34] urk187: has joined #ruby
[06:12:09] urk187: has joined #ruby
[06:13:04] urk187: has joined #ruby
[06:13:59] urk187: has joined #ruby
[06:14:54] urk187: has joined #ruby
[06:15:30] jxv: has joined #ruby
[06:16:41] urk187: has joined #ruby
[06:16:56] urk187: has joined #ruby
[06:17:36] urk187: has joined #ruby
[06:17:51] urk187: has joined #ruby
[06:19:22] urk187: has joined #ruby
[06:19:41] cschneid_: has joined #ruby
[06:20:04] cdg: has joined #ruby
[06:20:17] urk187: has joined #ruby
[06:20:20] baweaver: !connection urk187
[06:20:20] ruby[bot]: +bb urk187!*@*$#ruby-fix-your-connection *!*@pool-98-113-93-25.nycmny.fios.verizon.net$#ruby-fix-your-connection
[06:22:32] mjolnird: has joined #ruby
[06:23:24] jgt: has joined #ruby
[06:30:43] cdg: has joined #ruby
[06:32:53] bkxd_: has joined #ruby
[06:36:36] Vircung: has joined #ruby
[06:38:56] cschneid_: has joined #ruby
[06:40:13] jenrzzz: has joined #ruby
[06:40:13] jenrzzz: has joined #ruby
[06:42:43] damnit__: has joined #ruby
[06:43:21] RickHull: interesting nick damnit__
[06:43:59] damnit__: whats the best social media analytics tools ?
[06:44:10] RickHull: on what axis/dimension?
[06:44:20] RickHull: like, google analytics?
[06:44:51] damnit__: no, something similar to hootsuite
[06:45:49] damnit__: where i can control all social media in one place
[06:46:05] RexMundi41: has joined #ruby
[06:46:14] KeyJoo: has joined #ruby
[06:46:14] damnit__: but also has business intelligence
[06:46:53] RickHull: sounds like a commercial product, honestly
[06:47:11] RickHull: but I can imagine there is some analog to e.g. github
[06:47:22] damnit__: but cheap.. maybe even beta version
[06:47:44] damnit__: i was about to look there
[06:48:02] damnit__: whats twithub
[06:48:13] damnit__: let me look it up
[06:48:17] RickHull: i just made it up, but it would be where you can control all social media in one place
[06:50:25] RickHull: can we reduce the scope a bit? what does hootsuite do?
[06:51:07] damnit__: i dont have a hootsuite account
[06:53:13] RickHull: what are the top 3 examples of social media that you want to integrate?
[06:53:23] RickHull: facebook, twitter, instagram?
[06:54:09] damnit__: I called and its more expensive thsn i thought it would be.. let me think.. linkedin, twitter, instagram
[06:54:40] damnit__: all of them if they would start ranking really high on google
[06:54:51] RickHull: what sort of control do you wish to exercise? like make one post and it fans out to all channels?
[06:55:22] RickHull: or just an admin panel that shows response to different posts on different channels?
[06:55:29] damnit__: yes and also track performance
[06:56:00] tAn: has joined #ruby
[06:56:26] RickHull: I can't think of anything immediately useful in the open source world. this seems like a primarily commercial concern and I would bet there are numerous commercial tools for this
[06:56:36] damnit__: tools that a social media manager would use
[06:56:53] RickHull: sensible enough, but I personally don't know what that entails
[06:57:24] baweaver: that, and #ruby may not be the most knowledgeable source on such tools
[06:58:13] damnit__: Gawd, RickHull I'm so f'n confused on what i should use
[06:58:35] damnit__: Ruby seems to have come a long way
[06:59:13] RickHull: i would guess that your best bet is to examine the javascript ecosystem
[06:59:28] RickHull: ruby is server side, and social media analytics tend to be client side
[07:00:12] baweaver: RickHull: Opal
[07:00:24] RexMundi41: has joined #ruby
[07:00:40] damnit__: should i invest SAAS and can i use shared hosting for software as a service
[07:00:49] RickHull: i looked into it when it came out, and Opal seemed pretty cool
[07:01:09] RickHull: I revisited it very briefly recently and ... what's the killer app, for example?
[07:01:16] wolakkk: has joined #ruby
[07:01:26] damnit__: btw, RickHull https://rubygems.org/gems/twithub/versions/0.1.5 .. let me look
[07:02:28] RickHull: damnit__: i'm not sure how SAAS investment versus shared hosting is directly related to social media analytics
[07:02:55] RickHull: that sounds big budget, but is hootsuite even bigger?
[07:03:15] eckhardt: has joined #ruby
[07:04:21] damnit__: sorry, was looking at opal
[07:04:24] RickHull: damnit__: what's a concrete example of a problem you're trying to solve? smaller scope is better
[07:05:34] RickHull: you have a website, or a blog. and you have links to it posted on social media?
[07:05:40] damnit__: Well i am "trying" to do PR for a individual
[07:06:22] damnit__: I need to show my value before he trust me with a budget
[07:06:35] RickHull: what's his email? j/k
[07:06:59] RickHull: honestly, this is not much of an open source concern
[07:07:06] RickHull: this is very much commercial
[07:07:25] damnit__: everything become beta first
[07:07:28] RickHull: that said, there is plenty of room for commercial tools in the open source world
[07:07:53] RickHull: I remain skeptical that you will find a slick product that does what you want on rubygems.org
[07:08:01] damnit__: i used twitter when it was beta
[07:08:58] RickHull: javascript is the language for social media, and analytics, and particularly social media analytics
[07:09:36] damnit__: crap and i suck at javascript
[07:09:45] RickHull: welcome to the club!
[07:10:33] dminuoso: baweaver will teach you.
[07:11:04] RickHull: dminuoso will explain why what you really want to do is merely an X on a Y for Z
[07:11:22] damnit__: so the platform should be created using javascript ?
[07:11:36] RickHull: damnit__: do you want to build a platform?
[07:11:54] RickHull: probably this platform exists and is sold as a service
[07:12:49] damnit__: like sprinklr? I wish but i hear its complexed
[07:14:05] damnit__: are BI tools created uding javascript or python?
[07:14:19] bkxd: has joined #ruby
[07:15:45] RexMundi41: has joined #ruby
[07:16:15] _vircung_: has joined #ruby
[07:17:05] RickHull: BI encompasses a broad range
[07:17:33] RickHull: i am guesstimating that you are doing stuff with tables and pivots
[07:17:42] RickHull: "you" == "BI person"
[07:18:10] RickHull: tableau is big buck$ for a reason
[07:18:24] bkxd_: has joined #ruby
[07:18:34] damnit__: a little.. i want to do something more like MOZ
[07:20:25] damnit__: https://moz.com/products/api
[07:20:47] damnit__: Hold on and i will find other links
[07:20:52] RickHull: so -- is that just a buzzword like a magic spell or do you have plans for it?
[07:21:47] RickHull: I'm not trying to steal the big idea -- but I am sort of interested in what the problem domain looks like
[07:22:20] damnit__: I'm assuming all social media can be added to this
[07:22:25] damnit__: https://cloud.oracle.com/social-cloud
[07:23:04] RickHull: my honest opinion is harsh: this sounds like buzzword salad
[07:23:48] _vircung_: has joined #ruby
[07:24:20] damnit__: never heard of buzzword salad
[07:24:35] RickHull: it's hard to replace actual product knowledge
[07:24:49] RickHull: like understanding how things work
[07:25:01] dminuoso: buzzword knowledge is what you need in order to be a competent Senior Java Business Software Architect.
[07:25:49] RickHull: if we can build a space elevator high enough
[07:25:55] RickHull: it can justify my salary
[07:26:28] RickHull: sorry, bad astronaut architecture joke ;)
[07:27:18] damnit__: i'm wondering how much oracle would be
[07:27:28] RickHull: if you have to ask...
[07:27:34] RickHull: but seriously oracle sucks
[07:27:38] RickHull: don't get in bed with them
[07:28:02] wolakkk: has joined #ruby
[07:28:15] damnit__: then who should i hop in the sac with ?
[07:28:24] RickHull: what's the deal with hootsuite?
[07:28:38] RickHull: their name is kinda goofy so maybe ok enough
[07:29:13] luca69: has joined #ruby
[07:29:42] conta: has joined #ruby
[07:30:35] damnit__: https://hootsuite.com/plans
[07:31:44] RickHull: not a good look IMHO
[07:32:01] damnit__: the only one that would work would be $500 a month
[07:32:11] baweaver: luca69: looking for something?
[07:33:43] wolakkk: has joined #ruby
[07:34:37] RickHull: damnit__: I still am woefully underinformed on this problem space. But I would guess Hootsuite over Oracle. See if you can demo them and gauge the support level
[07:34:48] luca69: has left #ruby: ()
[07:35:04] RickHull: my approach would be: learn and understand the tech, then make a ruthless decision
[07:35:35] damnit__: the ENTERPRISE starts at low 3,000 and $$$$$$
[07:35:52] RickHull: hire a tech then, PM me :)
[07:37:29] baweaver: luca69: It doesn't do anything
[07:40:00] enterprisey: has joined #ruby
[07:40:27] wolakkk: has joined #ruby
[07:44:54] armando: has joined #ruby
[07:46:01] alex``: has joined #ruby
[07:46:43] mtkd: has joined #ruby
[07:46:50] ctrlaltdev: has joined #ruby
[07:53:48] wolakkk: has joined #ruby
[07:56:29] RexMundi41: has joined #ruby
[07:57:42] burgestrand: has joined #ruby
[07:58:17] anas: has joined #ruby
[07:59:32] oetjenj: has joined #ruby
[08:00:12] andikr: has joined #ruby
[08:00:14] huyderman: has joined #ruby
[08:00:58] craysiii: so i've been trying to refactor this api wrapper code since i felt i was not DRY enough, but now it's seems as it i've boxed myself into a corner. i can't seem to access api_key and secret_key inside e.g. Account_API.extended. https://github.com/craysiii/binance/commit/40d281c42e9066302b04978bcca37c787e96b178
[08:01:09] tAn: has joined #ruby
[08:01:52] Dimik: has joined #ruby
[08:02:09] craysiii: I guess I could set them as class instance variables or environment variables but i feel like thats a hack more than a solution or a better way to write it.
[08:03:02] dminuoso: craysiii: Do you understand the ruby object model?
[08:03:41] RexMundi41: has joined #ruby
[08:05:29] craysiii: i wouldn't be confident enough to say so, ill look it up
[08:05:41] bkxd: has joined #ruby
[08:06:36] dminuoso: craysiii: Please try to reduce your problem into a minimalistic test case.
[08:06:43] dminuoso: Just some silly class Foo, some module Bar.
[08:08:32] oetjenj: has joined #ruby
[08:11:03] wolakkk: has joined #ruby
[08:12:41] RexMundi41: has left #ruby: ()
[08:17:47] TomyWork: has joined #ruby
[08:20:05] aufi: has joined #ruby
[08:20:27] craysiii: im trying to come up with something but I must be missing something
[08:21:01] RickHull: story of my life...
[08:21:21] craysiii: like it works in my minimal test case lol
[08:21:32] RickHull: keep building
[08:21:35] RickHull: or else peeling
[08:24:08] jgt: has joined #ruby
[08:24:09] ur5us: has joined #ruby
[08:26:00] cschneid_: has joined #ruby
[08:26:41] biberu: has joined #ruby
[08:26:52] sonOfRa: has joined #ruby
[08:29:43] DoubleMalt: has joined #ruby
[08:30:04] claudiuinberlin: has joined #ruby
[08:30:49] craysiii: https://gist.github.com/craysiii/d325f026b639bbcd3308b3309fe606fd i cant see how min test case is differing from my actual code, but essentially i'm unable to access a class' instance variables from inside a modules self.extended method when extending it during the class instance initialization. or at least thats what im attempting to do in both cases.
[08:31:28] Bish: dminuoso: don't you sleep?
[08:32:36] aupadhye: has joined #ruby
[08:34:09] bkxd_: has joined #ruby
[08:38:57] marr: has joined #ruby
[08:40:16] damnit__: has left #ruby: ("Konversation terminated!")
[08:42:24] craysiii: welp figured it out lol.
[08:44:43] oetjenj: has joined #ruby
[08:50:10] aupadhye_: has joined #ruby
[08:52:30] aupadhye: has joined #ruby
[08:52:37] Silthias1: has left #ruby: ()
[08:54:30] Cork: anyone know if one can specify what port numbers thin should use when started with --servers (> 1) ?
[08:55:34] dionysus70: has joined #ruby
[08:58:45] Silthias: has joined #ruby
[08:59:07] jnollette: has joined #ruby
[09:00:12] konsolebox: has joined #ruby
[09:00:34] tomphp: has joined #ruby
[09:01:46] aupadhye_: has joined #ruby
[09:03:02] guille-moe: has joined #ruby
[09:05:51] InfinityFye: has joined #ruby
[09:06:49] mfb2: has joined #ruby
[09:07:20] deepredsky: has joined #ruby
[09:08:45] Raboo: has joined #ruby
[09:09:24] jaruga: has joined #ruby
[09:14:59] oetjenj: has joined #ruby
[09:15:38] bkxd: has joined #ruby
[09:18:42] mim1k: has joined #ruby
[09:22:11] konsolebox: has joined #ruby
[09:24:29] sysvalve: has joined #ruby
[09:28:12] konsolebox: has joined #ruby
[09:30:58] mim1k: has joined #ruby
[09:31:02] bkxd_: has joined #ruby
[09:33:37] konsolebox: has joined #ruby
[09:37:19] jnyw: has joined #ruby
[09:38:14] twe4ked_: has joined #ruby
[09:38:50] headius_: has joined #ruby
[09:38:51] nirix_: has joined #ruby
[09:39:16] aupadhye|t: has joined #ruby
[09:39:19] jasonr: has joined #ruby
[09:40:47] helpa: has joined #ruby
[09:42:10] Beams: has joined #ruby
[09:42:21] leitz: has joined #ruby
[09:44:34] Seich: has joined #ruby
[09:44:38] kua[m]: has joined #ruby
[09:44:56] Gabemo: has joined #ruby
[09:46:25] dtcristo: has joined #ruby
[09:47:46] oetjenj: has joined #ruby
[09:49:27] jenrzzz: has joined #ruby
[09:49:44] jenrzzz: has joined #ruby
[09:49:57] lexruee: has joined #ruby
[09:56:30] quobo: has joined #ruby
[09:58:23] jnollette: has joined #ruby
[09:59:32] Stan: has joined #ruby
[10:00:05] raul782: has joined #ruby
[10:00:13] jenrzzz: has joined #ruby
[10:01:16] konsolebox: has joined #ruby
[10:02:18] vondruch_: has joined #ruby
[10:02:38] contradictioned: has joined #ruby
[10:02:49] ruby[bot1: has joined #ruby
[10:02:49] ChanServ: +o ruby[bot1
[10:03:26] biberu\: has joined #ruby
[10:03:51] Yxhvd: has joined #ruby
[10:04:19] mbrgm: has joined #ruby
[10:04:50] m4rCsi_: has joined #ruby
[10:06:07] Stan: has joined #ruby
[10:08:48] itmerc[m]1: has joined #ruby
[10:09:03] TvL: has joined #ruby
[10:10:15] Jicemo: has joined #ruby
[10:11:04] miskatonic: has joined #ruby
[10:11:58] jhill: has joined #ruby
[10:12:13] CustosLimen: has joined #ruby
[10:12:27] BackEndCoder: has joined #ruby
[10:12:30] bkxd: has joined #ruby
[10:12:46] beccamorgan: has joined #ruby
[10:13:49] Fraeon: has joined #ruby
[10:13:59] kua[m]: has joined #ruby
[10:14:54] dinfuehr: has joined #ruby
[10:14:55] jonjits[m]: has joined #ruby
[10:15:03] bokayio: has joined #ruby
[10:15:09] konsolebox: has joined #ruby
[10:15:25] ur5us: has joined #ruby
[10:15:25] mjolnird: has joined #ruby
[10:15:25] Hanmac: has joined #ruby
[10:15:25] ineb: has joined #ruby
[10:15:25] Majost: has joined #ruby
[10:15:25] Travis-42: has joined #ruby
[10:15:25] spectra: has joined #ruby
[10:15:25] Antiarc: has joined #ruby
[10:15:25] VladGh: has joined #ruby
[10:15:25] soahccc: has joined #ruby
[10:15:25] majoh_: has joined #ruby
[10:15:25] gsingh93: has joined #ruby
[10:15:25] Zimsky: has joined #ruby
[10:15:25] rikai: has joined #ruby
[10:15:25] xsdg: has joined #ruby
[10:16:19] Travis-42: has joined #ruby
[10:17:45] Bish: has joined #ruby
[10:18:14] Uptime: has joined #ruby
[10:21:02] bkxd: has joined #ruby
[10:22:15] Serpent7776: has joined #ruby
[10:22:37] moei: has joined #ruby
[10:22:58] jnollette: has joined #ruby
[10:23:43] bkxd_: has joined #ruby
[10:24:02] ur5us: has joined #ruby
[10:24:56] jgt: has joined #ruby
[10:25:31] tvw: has joined #ruby
[10:26:15] konsolebox: has joined #ruby
[10:33:56] biberu: has joined #ruby
[10:33:58] jnollette: has joined #ruby
[10:34:50] elphe: has joined #ruby
[10:44:57] ldnunes: has joined #ruby
[10:49:41] konsolebox: has joined #ruby
[10:55:20] konsolebox: has joined #ruby
[11:01:14] konsolebox: has joined #ruby
[11:05:07] bkxd: has joined #ruby
[11:06:02] mim1k: has joined #ruby
[11:06:47] cdg: has joined #ruby
[11:08:29] charliesome: has joined #ruby
[11:08:34] jenrzzz: has joined #ruby
[11:08:49] lupine: has joined #ruby
[11:10:08] sspreitz: has joined #ruby
[11:11:04] swills: has joined #ruby
[11:11:04] swills: has joined #ruby
[11:11:20] InfinityFye: has joined #ruby
[11:12:28] BackEndCoder: has joined #ruby
[11:12:39] bkxd: has joined #ruby
[11:12:55] Uptime: has joined #ruby
[11:13:07] beccamorgan: has joined #ruby
[11:13:40] mikecmpbll: has joined #ruby
[11:15:30] mjolnird: has joined #ruby
[11:17:00] cdg: has joined #ruby
[11:18:59] konsolebox: has joined #ruby
[11:19:06] bokayio: has joined #ruby
[11:19:55] bkxd_: has joined #ruby
[11:22:28] GodFather: has joined #ruby
[11:22:41] apeiros_: has joined #ruby
[11:23:23] leitao: has joined #ruby
[11:23:45] cschneid_: has joined #ruby
[11:24:35] elphe: has joined #ruby
[11:25:38] jgt: has joined #ruby
[11:28:44] konsolebox: has joined #ruby
[11:29:37] vtx: has joined #ruby
[11:29:45] naprimer: has joined #ruby
[11:31:10] vtx: guys does anyone here use ENV vars for configuring their ruby apps? what approach do you take for handling complex conifgurations? i have a bunch of host names and ports that i want to store in a host map. is it okay to pass this as a JSON blob to an ENV var and parse it at startup?
[11:31:48] nowhereman_: has joined #ruby
[11:32:59] sajinmp: has joined #ruby
[11:34:16] darix: Burgestrand: for just the content of Gemfile: https://gist.github.com/darix/64caae88be214c3022d6a4ed22a91eb3
[11:34:47] darix: Burgestrand: for Gemfile.lock: https://build.opensuse.org/package/view_file/home:darix:apps/ruby-common/gemfile.rb?expand=1
[11:37:28] apeiros_: vtx: seems fine to me
[11:38:03] apeiros: though I'm not sure I like the current approach to stuff config files into env
[11:38:20] apeiros: ACTION just reading 12factor.net atm and that's the one point I have the biggest reservations so far
[11:38:37] darix: apeiros: ack
[11:38:54] apeiros: *credentials* maybe. but full configs?
[11:39:02] darix: vtx: you could pass the filename to the config file in you environment ;)))
[11:39:27] vtx: apeiros: lol that’s what i’m reading too
[11:39:37] darix: someone saw that docker and so can only properly pass env vars ... and we got to "lets shoehorn everything into the env" in no time
[11:39:42] jnollette: has joined #ruby
[11:40:03] apeiros: it becomes especially funny when you read the argument "that way you don't put config files into repo", but then your team uses direnv and does what? right! put a .env file into the repo!
[11:40:16] lunarkitty7: has joined #ruby
[11:40:19] darix: vtx: you could deploy config files with lets say configuration management
[11:40:28] darix: apeiros: ahahaha ... exactly the same argument i had the other day ;D
[11:40:49] apeiros: darix: heh, glad to see I'm not the only one :)
[11:40:56] apeiros: darix: how did it turn out?
[11:41:26] darix: also every 4 weeks i get "why packging rails apps + rubygems is stupid and we should just vendor everything"
[11:41:59] sajinmp: has joined #ruby
[11:42:17] darix: apeiros: in the last case ... we didnt want to patch out dotenv from the app ... but we dont actually use the real execution environment, but a .env.production file
[11:42:44] darix: apeiros: which is also ironic ... they replaced the configuration files with ENV ... just to write the values for ENV into a file
[11:43:15] apeiros: yeah, and the irony goes *wooosh* past them :)
[11:44:46] sajinmp: has left #ruby: ()
[11:45:52] vtx: i think i’m gonna just pass in JSON blobs to my env :(
[11:48:05] Dark_Arc: has joined #ruby
[11:51:31] silvermine: has joined #ruby
[11:53:38] darix: vtx: what is wrong with actually using a config file?
[11:56:52] deepredsky: has joined #ruby
[12:05:00] vtx: darix: because changing it would require a new commit/PR/build?
[12:06:06] darix: vtx: that shouldnt go into your app code
[12:06:15] darix: but in your configuration management
[12:06:16] wolakkk: has joined #ruby
[12:07:14] Psybur: has joined #ruby
[12:07:55] guardianx: has joined #ruby
[12:07:56] vtx: what configuration management?
[12:08:20] shinnya: has joined #ruby
[12:09:02] apeiros: vtx: and the env change happens without any of that? I'm not sure I'd consider that a step in the right direction.
[12:09:08] wolakkk: has joined #ruby
[12:09:18] apeiros: you can have commit free config file changes too - by not having it in the repo and changing on the server
[12:09:35] vtx: apeiros: yep
[12:09:36] apeiros: but not logging config changes seems like a bad idea to me.
[12:12:17] darix: vtx: i personally prefer salt for it
[12:12:23] darix: but what ever floats your boat
[12:14:21] sepp2k: has joined #ruby
[12:17:06] wolakkk: has joined #ruby
[12:17:32] n13z: has joined #ruby
[12:17:36] nadir: has joined #ruby
[12:19:50] gheegh: has joined #ruby
[12:21:52] minimalism: has joined #ruby
[12:22:47] cdg: has joined #ruby
[12:24:40] apparition: has joined #ruby
[12:26:10] wolakkk: has joined #ruby
[12:26:49] konsolebox: has joined #ruby
[12:28:17] Tagami[m]: has joined #ruby
[12:34:10] wolakkk: has joined #ruby
[12:35:58] konsolebox: has joined #ruby
[12:36:07] veeti: has joined #ruby
[12:41:19] bmurt: has joined #ruby
[12:43:24] BTRE: has joined #ruby
[12:44:51] cdg: has joined #ruby
[12:49:27] konsolebox: has joined #ruby
[12:49:27] mikecmpbll: has joined #ruby
[12:51:58] alex``: has joined #ruby
[12:53:22] nowhereman_: has joined #ruby
[12:53:55] mtkd: has joined #ruby
[12:54:01] yosafbridge: has joined #ruby
[12:54:13] aviraldg: has joined #ruby
[12:54:13] lasenna[m]: has joined #ruby
[12:54:14] Hanma[m]: has joined #ruby
[12:54:14] M107262[m]: has joined #ruby
[12:54:14] yana[m]: has joined #ruby
[12:54:14] watzon: has joined #ruby
[12:54:14] astronavt[m]: has joined #ruby
[12:54:14] dtcristo: has joined #ruby
[12:54:14] torarne: has joined #ruby
[12:54:14] jonjits[m]: has joined #ruby
[12:54:15] erciccione_[m]: has joined #ruby
[12:54:15] dman[m]: has joined #ruby
[12:54:15] velu_aon[m]: has joined #ruby
[12:54:15] haylon: has joined #ruby
[12:54:15] KevinMGranger: has joined #ruby
[12:54:15] Giphy[m]: has joined #ruby
[12:54:15] turt2live: has joined #ruby
[12:54:20] gokul_mr[m]: has joined #ruby
[12:54:21] kua[m]: has joined #ruby
[12:54:22] aagdbl[m]: has joined #ruby
[12:54:22] Matt[m]2: has joined #ruby
[12:54:22] zalipuha[m]: has joined #ruby
[12:54:23] itmerc[m]: has joined #ruby
[12:55:37] truenito: has joined #ruby
[12:58:12] truenito1: has joined #ruby
[13:01:54] Beams: has joined #ruby
[13:02:28] go|dfish: has joined #ruby
[13:04:57] wolakkk: has joined #ruby
[13:05:47] dstrunk: has joined #ruby
[13:07:13] mfb2: has joined #ruby
[13:09:03] nowhereman_: has joined #ruby
[13:12:52] Nahra: has joined #ruby
[13:12:54] Oclair: has joined #ruby
[13:14:54] konsolebox: has joined #ruby
[13:15:53] ltem: has joined #ruby
[13:16:17] silvermine: has joined #ruby
[13:17:32] bmurt: has joined #ruby
[13:21:28] konsolebox: has joined #ruby
[13:22:49] Jameser: has joined #ruby
[13:22:59] synthroid: has joined #ruby
[13:23:39] Beams: has joined #ruby
[13:23:42] guardianx: has joined #ruby
[13:26:23] jgt: has joined #ruby
[13:27:46] stoffus: has joined #ruby
[13:29:00] nowhere_man: has joined #ruby
[13:30:36] cdg: has joined #ruby
[13:31:29] jnollette: has joined #ruby
[13:32:29] jeffreylevesque_: has joined #ruby
[13:33:30] Authenticator: has joined #ruby
[13:33:54] veeti: has joined #ruby
[13:41:06] Authenti1ator: has joined #ruby
[13:42:24] konsolebox: has joined #ruby
[13:44:40] mson: has joined #ruby
[13:46:09] Authenticator: has joined #ruby
[13:46:09] jeffreylevesque_: has joined #ruby
[13:47:07] deepredsky: has joined #ruby
[13:52:01] cdg: has joined #ruby
[13:52:19] gregf_: has joined #ruby
[13:54:34] Oclair_: has joined #ruby
[13:57:43] guille-moe: has joined #ruby
[14:05:44] jottr: has joined #ruby
[14:10:49] GodFather: has joined #ruby
[14:11:34] deepredsky: has joined #ruby
[14:13:31] apeiros: has joined #ruby
[14:14:28] sepp2k: has joined #ruby
[14:15:34] anisha: has joined #ruby
[14:18:43] Technodrome: has joined #ruby
[14:19:19] rfoust: has joined #ruby
[14:19:51] iamarun: has joined #ruby
[14:20:54] krawchyk: has joined #ruby
[14:22:59] wolakkk: has joined #ruby
[14:26:43] dviola: has joined #ruby
[14:30:30] deepredsky: has joined #ruby
[14:35:15] sepp2k: has joined #ruby
[14:42:34] Barrt: has joined #ruby
[14:43:34] deepredsky: has joined #ruby
[14:48:00] memo1: has joined #ruby
[14:48:14] Bish: dminuoso: https://twitter.com/hipsterhacker/status/305524143640674304
[14:48:20] Bish: regarding yesterday
[14:48:47] memo1: HI, i need to do a scripts that run as a service and detect when a wifi connections is connect. Any ideas?
[14:49:02] Bish: SOUNDS FUN
[14:49:34] oleo: has joined #ruby
[14:50:14] Bish: memo1: you could talk to wpa_supplicant, in case you use taht either way
[14:50:18] Bish: orhwise ask /sys
[14:50:31] Bish: otherwise parse the output of some binary like iwconfig or iw
[14:51:28] memo1: Bish: thank you
[14:51:37] Bish: personally i would go for the /sys approach
[14:51:47] Bish: because it will work on linux all the time to a certain extent
[14:52:34] Bish: >> DIR["/sys/class/net"].glob {|x| p x }
[14:52:35] ruby[bot1: Bish: # => uninitialized constant DIR ...check link for more (https://eval.in/910850)
[14:52:45] memo1: Bish: can you give me a simple example using /sys, or a webpage for help
[14:52:46] Bish: >> Dir["/sys/class/net"].glob {|x| p x }
[14:52:47] ruby[bot1: Bish: # => (https://eval.in/910851)
[14:53:43] Bish: >> Dir.glob("/sys/class/net/*")
[14:53:44] jxv: has joined #ruby
[14:53:44] ruby[bot1: Bish: # => (https://eval.in/910852)
[14:53:52] Bish: this would be able to list all your network devices
[14:54:47] Bish: and you could read trom the state to see if it's online
[14:55:18] Bish: like "cat /sys/class/net/wlp2s0/operstate" gives me "up"
[14:55:32] Bish: no clue if it will be "down" if i wpa_supplicant disconnects
[14:55:41] memo1: Bish: the "p" before begin is right?
[14:56:03] Bish: no forget that line thjat was bullshit only the last is correct
[14:56:07] Bish: Dir.glob("/sys/class/net/*")
[14:56:08] Bish: this one
[14:56:14] despai: has joined #ruby
[14:56:27] KeyJoo: has joined #ruby
[14:57:55] memo1: Bish: thank you
[14:58:00] Bish: you're welcome
[14:58:13] Onslauth: has joined #ruby
[14:58:23] Bish: HELLO Onslauth
[14:58:24] Onslauth: I am having a bit of an issue with to_i
[14:58:30] bougyman: I prefer Pathname for these things, Bish
[14:58:35] Onslauth: branch_code: 470010, type: String, encoding: UTF-8
[14:58:35] bougyman: >> Pathname('/sys/class/net').children.detect { |w| w.children.map(&:basename).map(&:to_s).include? 'wireless' }
[14:58:38] bougyman: => #<Pathname:/sys/class/net/wlo1>
[14:58:41] Onslauth: however, when I run .to_i
[14:58:48] Bish: bougyman: something like that
[14:58:48] Onslauth: a: 0, type: Integer
[14:58:52] Bish: Onslauth: what's the input?
[14:58:58] Bish: >> "5".to_i
[14:58:59] Onslauth: its csv file
[14:58:59] ruby[bot1: Bish: # => 5 (https://eval.in/910856)
[14:59:06] havenwood: >> nil.to_i
[14:59:10] Onslauth: Must I paste code here?
[14:59:14] Bish: well, you put the whole csv file to .to_i?
[14:59:16] Onslauth: or in a gist or pastebin?
[14:59:17] havenwood: ?gist Onslauth
[14:59:22] Bish: relevant part would be enough
[14:59:28] Bish: but if you did
[14:59:40] Bish: File.read("csvfile.csv").to_i
[14:59:44] Bish: i am not wondering you get 0
[14:59:54] Onslauth: The entire file works fine
[14:59:56] Onslauth: except this first line
[15:00:06] Onslauth: also, i have processed other files correctly
[15:00:10] Onslauth: this is the first one that isnt working
[15:00:31] Bish: >> ' 5 '.to_>
[15:00:33] ruby[bot1: Bish: # => /tmp/execpad-0788e598c5d1/source-0788e598c5d1:3: syntax error, unexpected keyword_rescue ...check link for more (https://eval.in/910857)
[15:00:33] Bish: >> ' 5 '.to_i
[15:00:35] ruby[bot1: Bish: # => 5 (https://eval.in/910858)
[15:00:43] Bish: >> ' 5.5 '.to_i
[15:00:44] ruby[bot1: Bish: # => 5 (https://eval.in/910859)
[15:01:03] skweek: has joined #ruby
[15:01:07] Onslauth: https://gist.github.com/onslauth/811d71430f1f243b58db70247b2f04f6
[15:01:09] Bish: Onslauth: well, print the object you're calling .to_i to, and the result
[15:01:11] Bish: and u might find out why
[15:01:16] Onslauth: However, I think there is an error with the csv file
[15:01:25] Onslauth: Please see the gist
[15:02:04] Bish: >> " 470010".to_i
[15:02:05] ruby[bot1: Bish: # => 470010 (https://eval.in/910860)
[15:02:10] Bish: that's funny
[15:02:22] Onslauth: yeah, hence I am asking here if there is something odd
[15:02:30] Onslauth: but I think theres a non-printable character before the 470010
[15:02:39] Bish: well, print it then
[15:02:46] Bish: branch_code.bytes i think?
[15:02:52] SteenJobs: has joined #ruby
[15:02:58] Bish: puts "branch_code #{branch_code.bytes.inspect}"
[15:03:05] memo1: Bish: when you say "you can read from the state", how i do that?
[15:03:31] Bish: memo1: if you're inside /sys/class/net/wlp2s0 or whatever it is called at your place
[15:03:52] Bish: there are files, i have no clue what you can do with them, but there might be one file giving you the connectivity status of your wlanchip
[15:05:16] polishdub: has joined #ruby
[15:06:25] yahmds: has joined #ruby
[15:06:40] memo1: Bish: i find oper_state file inside. In ruby how i read the file?,
[15:06:55] Bish: File.read(".../oper_state")
[15:07:43] memo1: Bish: nice
[15:07:46] Bish: the file flags seems to be interesting in thard regard, too
[15:07:49] Bish: https://stackoverflow.com/questions/27250345/check-wireless-device-is-up
[15:08:07] Onslauth: Thanks Bish
[15:08:22] Bish: Onslauth: so was it an invisible char?
[15:08:31] Bish: when i first encountered something like that
[15:08:32] Onslauth: Someone exported the csv badly
[15:08:38] Bish: i searched for it three days
[15:08:45] Bish: i had it in source code though
[15:08:58] Onslauth: Unlucky dude, that must have sucked
[15:08:58] Bish: http://www.fileformat.info/info/unicode/char/200b/index.htm
[15:09:01] Bish: i was like..
[15:09:09] Bish: why does this exist?
[15:09:26] Onslauth: So people can exploit other people
[15:09:27] Bish: seriously, if you get fired.. push this into some file.. with seemingsless code
[15:09:36] Onslauth: Isn't that what they did to the google play store now?
[15:09:46] Onslauth: All the fake apps with same name?
[15:09:50] Bish: is that the trick how the whatsapp fake happened?
[15:09:52] Bish: wow. thats clever
[15:10:02] memo1: Bish: im starting with ruby. Is possible to write any script (like bash) in linux?
[15:10:05] Onslauth: Thats how they did it, unicode chars for name
[15:10:16] Bish: memo1: sure
[15:10:18] Onslauth: memo1 - yeah, put this at the start
[15:10:24] Onslauth: #!/bin/env ruby
[15:10:40] Onslauth: #!/usr/bin/env ruby
[15:10:45] memo1: Onslauth: Bish Thanks
[15:11:11] Onslauth: Anyway, thanks for the help Bish, cheers
[15:11:24] Bish: off he goes~ and so do i
[15:11:25] Bish: byeeeeeee
[15:11:52] memo1: Bish: last questions, sorry if is silly. Is i want to aumotatically detect the change of that file, i need to set a while true loop or is a better way to do it
[15:12:12] Bish: im guessing it is the simplest way to do that
[15:12:20] Bish: otherwise you will be talking to the kernel
[15:12:38] Bish: there might be libraries though? maybe the /sys filesystem notices anyone about changes?
[15:12:41] aintno_sunshine: has joined #ruby
[15:12:50] Bish: the "rerun" gem does something to detect filesystem changes
[15:13:20] memo1: Bish: thank you. I going to research.
[15:14:29] Bish: https://github.com/guard/listen
[15:14:30] Bish: maybe this?
[15:14:36] Bish: either way, im off, bye!
[15:18:40] Asher: has joined #ruby
[15:18:55] Rapture: has joined #ruby
[15:19:01] ldnunes: has joined #ruby
[15:19:45] miskatonic: has joined #ruby
[15:22:26] rhebz916: has joined #ruby
[15:23:20] silvermine: has joined #ruby
[15:24:25] rhebz916_: has joined #ruby
[15:24:30] cschneid_: has joined #ruby
[15:26:22] skweek: has joined #ruby
[15:35:35] rippa: has joined #ruby
[15:36:11] kculpis: has joined #ruby
[15:36:15] growp: has joined #ruby
[15:37:09] stoffus1: has joined #ruby
[15:38:40] wolakkk: has joined #ruby
[15:38:40] gheegh: has joined #ruby
[15:39:38] code_zombie: has joined #ruby
[15:41:41] rando_rubyist: has joined #ruby
[15:42:22] rando_rubyist: hey guys, i'm hacking together a console file-selector and was wondering if there's any prior art out there that i can snag
[15:44:27] rando_rubyist: doesn't need to be very robust, i'm just trying to make something a little friendlier than dropping in a full file path
[15:46:51] konsolebox: has joined #ruby
[15:48:35] drowze: has joined #ruby
[15:49:01] allcentury: has joined #ruby
[15:51:02] apeiros: rando_rubyist: maybe the highline gem has something for that
[15:51:36] apeiros: ACTION afk ~30m
[15:52:01] jgt: has joined #ruby
[15:53:39] wolakkk: has joined #ruby
[15:54:22] ledestin: has joined #ruby
[15:56:04] c0ncealed: has joined #ruby
[15:57:21] rando_rubyist: Apocalypse: thanks for the suggestion but it doesn't quite seem to have anything pre-built
[15:59:31] mtkd: has joined #ruby
[16:00:06] DoubleMalt: has joined #ruby
[16:02:03] quobo: has joined #ruby
[16:04:42] JaccoP: has joined #ruby
[16:05:32] rouge: has joined #ruby
[16:05:40] rhebz916: Hi guyz I'm new to ruby on rails I'm using devise gem but I encounter this issue No route matches [POST] "/sessions/user" , maybe can you help me to better understand what causes this issue thanks in advance :)
[16:08:41] dminuoso: rhebz916: Gist your code you are using to provoke the error, as well as the output of your `rails routes`, go to #rubyonrails - reask the question and link the gist.
[16:09:06] growp: has joined #ruby
[16:13:03] growp: has joined #ruby
[16:13:18] rhebz916: oh I'm at the wrong channel but thanks @dminuoso i'll try to link the gist
[16:15:33] gizmore|2: why is ruby so slow compared to php?
[16:16:05] cschneid_: has joined #ruby
[16:16:08] synthroid: has joined #ruby
[16:16:28] elphe: has joined #ruby
[16:16:55] havenwood: gizmore: It isn't. I've also asked you not to troll here.
[16:19:07] gizmore: havenwood: https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=php&lang2=yarv
[16:19:40] dminuoso: gizmore: Because Ruby has a highly dynamic and comlex execution model.
[16:19:54] gizmore: yeah.... i love the ruby syntax, and know its the best
[16:20:03] dminuoso: gizmore: It's incidentally one of the reasons why Facebook has kept using PHP (and eventually replaced it with Hack) because its relatively simple and fast to execute.
[16:20:18] gizmore: but yeah, thx for confirming my assumptions
[16:20:32] skweek: has joined #ruby
[16:20:34] dminuoso: gizmore: JRuby fares far better than normal Ruby though, especially with truffle.
[16:20:37] gizmore: i went back to php for 2 reasons: 1) Type hinting. 2) performance
[16:20:57] gizmore: but php syntax is lame, compared to the power of ruby
[16:21:47] havenwood: gizmore: PHP is relatively quite slow at those alioth benchmarks as well. Do you really want to choose a dynamic language based on how fast unidiomatic code runs in artificial microbenchmarks?
[16:21:58] havenwood: gizmore: That doesn't seem wise to me.
[16:22:10] havenwood: gizmore: What are you trying to do that Ruby is to slow for?
[16:22:19] gizmore: mmo gameserver
[16:22:27] jackjackdripper: has joined #ruby
[16:22:32] gizmore: especially activerecord sucked, i bet
[16:22:45] havenwood: gizmore: So you shouldn't be looking at alioth at all.
[16:23:32] havenwood: gizmore: So look at techempower. PHP isn't competitive. Choose a nicer language.
[16:23:58] havenwood: gizmore: Or if PHP is fast enough and you fancy it, use it!
[16:24:00] gizmore: i was thinking of typescript or c++
[16:24:27] havenwood: gizmore: Sure. Pick your poison. You haven't shown where Ruby is too slow, but I highly doubt it is.
[16:24:45] havenwood: gizmore: It seems you just fancy PHP. So go for it!
[16:24:51] gizmore: i did a game engine with active record, and it was horrible
[16:25:10] gizmore: mostly because activerecord did not suite my needs
[16:26:12] havenwood: gizmore: Just please don't troll here anymore whatever you pick. I suggested Sequel last time you brought this up.
[16:26:28] havenwood: gizmore: Or just write in SQL. It's a language after all.
[16:26:54] gizmore: it was not meant as trolling.... i just am disappointed by activerecord, and php as well (php syntax sucks)
[16:27:44] gizmore: would love to re-implement my framework in another language.... c++ or typescript i guess
[16:28:31] troys: has joined #ruby
[16:29:10] stoffus: has joined #ruby
[16:31:12] apeiros: has joined #ruby
[16:32:45] porfavordama: has joined #ruby
[16:32:51] porfavordama: Hello everyone,
[16:33:59] friday: has joined #ruby
[16:34:21] porfavordama: A simple question. How can I use a symbol semicolon with a variable ? For example https://ideone.com/RgtmqA
[16:35:05] porfavordama: if I use it like so , it gives me the symbol :id but I want whatever is inside the id. Is there any other way to get it other than "#{id}".
[16:35:25] dminuoso: porfavordama: You shouldn't.
[16:35:46] dminuoso: I wont let you have the chainsaw until you have shown proficiency with an axe.
[16:36:05] porfavordama: can you explain why?
[16:36:38] dminuoso: porfavordama: Wait a second. Do you want the content of hash, or some variable named id?
[16:37:07] porfavordama: I want the content for that symbol whatever the user types in
[16:37:20] csk157: has joined #ruby
[16:37:22] dminuoso: That does not make sense.
[16:37:23] Lytol: has joined #ruby
[16:37:33] dminuoso: Do you know what a symbol is?
[16:37:47] growp: has joined #ruby
[16:37:49] porfavordama: lets say id = foo and I want to get whatever the value :foo has in the hash
[16:38:09] porfavordama: dminuoso, I think so haha
[16:38:17] porfavordama: I know it may sound nonsense
[16:39:09] porfavordama: I mean of course every ID would be different than others so no point in using symbols as far as I know. But just out of curiosity
[16:39:23] dminuoso: porfavordama: What you just said is gibberish.
[16:39:27] apeiros: ACTION senses a misunderstanding of how stuff works
[16:39:34] mcr1: has joined #ruby
[16:39:38] dminuoso: apeiros: Please!
[16:39:45] dminuoso: I got a haskell program that wont fix itself
[16:39:50] dminuoso: ACTION waslk out
[16:39:55] apeiros: porfavordama: :foo is a symbol, nothing in it. it's a value on its own. like 12, or "foo" are values on their own.
[16:40:18] apeiros: foo, @foo, @@foo, $foo, Foo are 5 different types of variables, which reference values
[16:40:50] apeiros: if you want to associate values by a *dynamic* name (which is what I think is what you want), you use a Hash
[16:41:07] apeiros: @my_data = {:name => "associated value"}
[16:41:31] apeiros: now you can access stuff in the object referenced by @my_data by name: @my_data[:name] # => "associated value"
[16:42:31] porfavordama: apeiros, so isn't it like I shouldn't use symbols unless I want some kind of pattern for something to be reached ?
[16:42:32] apeiros: and while you *can* dynamically read the objects referenced by a variable (i.e. you have the name of the variable in a variable), that should mainly be used for debugging
[16:42:56] porfavordama: Like all people has names so it could be :name and also :gender and so on ?
[16:43:10] apeiros: you use symbols to identify things by name
[16:43:31] apeiros: and you do that e.g. by using symbols as keys in hashes
[16:44:28] apeiros: and yes, everything which the developer gave a name (method name, variable name, etc.), that name is internally represented as a symbol in ruby. that's the origin of this class.
[16:44:30] despai: has joined #ruby
[16:45:52] apeiros: as for your paste (https://ideone.com/RgtmqA) - assuming `hash = {:id => 123}` and you want to retrieve 123 by the user typing `id`: hash[id.to_sym]
[16:46:06] senaa: has joined #ruby
[16:46:19] porfavordama: So can we say that it would be something for general purpose , like so : https://ideone.com/RgtmqA ?
[16:46:23] apeiros: but for this case, string keys would probably be better.
[16:47:37] apeiros: yes, https://ideone.com/RgtmqA the use of :gender and :name is fine
[16:48:22] dminuoso: Ruby would be easier if there were no userland symbols. :(
[16:48:32] senaa: has joined #ruby
[16:48:41] porfavordama: apieros, thanks for the advice and yes I will convert them into Strings. Appreciate your help and time! :)
[16:48:48] apeiros: ?tabnick porfavordama
[16:48:48] ruby[bot1: porfavordama: pro-tip - use tab completion for nicks. avoids typos in nicks.
[16:48:52] dminuoso: Things like HashWithIndifferentAccess are a good example why symbols should haev been avoided.
[16:49:22] apeiros: dminuoso: couldn't be foreseen that people can't be arsed to tell two different types apart.
[16:49:33] porfavordama: apeiros: Oh sorry
[16:49:34] apeiros: I mean seriously, they manage with 1 and "1" too. why not with :"1" as well.
[16:49:52] mfb2: has joined #ruby
[16:50:27] dminuoso: apeiros: The difference in semantics of "1" and 1 is clear. The difference between "1" and :1 is not. It's not very obvious what symbols are good for (lets face it, we actually just use them to save some typing)
[16:50:30] apeiros: dminuoso: but granted, with recent developments (gc'able symbols, string-"singletons"), we might just be on the way to fade out the difference between strings and symbols to a point where we can make it one and the same.
[16:51:03] john__: has joined #ruby
[16:51:27] apeiros: dminuoso: I'm sorry, but that's akin to saying "arrays and hashmaps are very similar, we could just use ordered hashmaps for everything".
[16:51:47] gizmore: :Foo and "Foo" are very different, no? .. the first is a symbol, the seconds a string
[16:52:04] [Butch]: has joined #ruby
[16:52:06] dminuoso: gizmore: Could you in one sentence describe what a symbol is and why it exists?
[16:52:48] gizmore: a symbol is like a constant string, it is immutable (constant), and inside the ruby engine it is optimized differently than string
[16:53:11] gizmore: i tried :)
[16:53:46] gizmore: class Foo; syntax_error; end;
[16:54:04] gizmore: class Foo; runtime_error; end;#?
[16:54:27] dminuoso: gizmore: That's the thing: A symbol is actually just a number.
[16:54:34] gizmore: like an enum?
[16:54:38] dminuoso: It kind of like a domain name. Its a text representation for a number.
[16:54:45] dminuoso: Yeah in a way.
[16:54:49] Dimik: has joined #ruby
[16:54:50] gizmore: yeah... you could argue like that
[16:54:53] konsolebox: has joined #ruby
[16:54:58] Swat2: has joined #ruby
[16:54:59] dminuoso: It actually is that way.
[16:55:07] gizmore: but short strings are also like text representations for numbers
[16:55:22] gizmore: like "aaa" ... hackery ahead!
[16:55:25] dminuoso: A string is a list of numbers. That difference is really important.
[16:55:27] apeiros: a number which is random and where you don't care about the numeric value, only the name you gave that number :)
[16:55:52] gizmore: active record sucks
[16:56:10] gizmore: the many_to_xxx relations are just bullocks
[16:56:13] dminuoso: apeiros: Yup pretty much like domain names :P
[16:56:27] gizmore: i did my own activerecords, back in 2008
[16:56:38] apeiros: just that multiple domain names are allowed to map to the same number
[16:56:55] dminuoso: I suppose that analogy only goes so far
[16:57:45] DoubleMalt: has joined #ruby
[16:57:58] dminuoso: apeiros: So to amend your statement: a number which is random but picked uniquely for each symbol [...]
[16:58:14] apeiros: want me to nitpick amend that?
[16:58:38] apeiros: uniquely at the time of existence
[16:58:41] gizmore: php sucks so badly here and there -.-
[16:58:42] ShekharReddy: has joined #ruby
[16:58:54] apeiros: not quite sure how to phrase that well, tho
[16:59:09] gizmore: part of the global symbol enums
[16:59:18] dminuoso: apeiros: Simultaneity is relative. Do we have an intertial system?
[16:59:34] gizmore: dminuoso: this system is called "process"
[16:59:35] apeiros: dminuoso: we have multiple runs and gc'able symbols
[17:00:25] dminuoso: apeiros: That was sarcasm extending the pedantry to include special relativity (my skills suck too much to include gravity as well, so no GR).
[17:00:28] memo1: has joined #ruby
[17:01:48] sepp2k: has joined #ruby
[17:01:55] mcr1: has joined #ruby
[17:02:41] mfb2: has joined #ruby
[17:04:37] mim1k: has joined #ruby
[17:05:01] yahmds: has joined #ruby
[17:10:03] zautomata: has joined #ruby
[17:15:04] john__: can I ask a unit testing question here?
[17:15:10] gizmore: you just did
[17:15:26] jamiejackson: has joined #ruby
[17:15:32] john__: I basically am trying to mock a file dependency object inside my, let's call it X class.
[17:15:38] john__: problem is, there's at least 3 files.
[17:15:52] john__: So naturally, I moved out the dependency to be allowed so you can inject it in the constructor
[17:16:00] john__: and pass mocks
[17:16:06] john__: I am facing 2 questions.
[17:16:30] john__: 1. They're 3 files, so my constructor takes 5 arguments, the last 3 being File objects, which looks rather weird. Is this normal?
[17:17:05] john__: 2. Originally, I used to just pass a string path to my constructor and the File objects inside my X would open it, but now, since they're passed instead as an interface because of constructor dependency
[17:17:22] john__: it forces me to move the file opening logic OUTSIDE (before instantiating my logic)
[17:17:31] john__: again, is this normal?
[17:18:29] gizmore: John__: i have no clue what you are talking about, although it did some test driven dev once
[17:18:57] john__: that's alright. maybe someone else may have an answer?
[17:19:14] gizmore: why would you need 5 constructor args for 3 files? Oo
[17:19:33] john__: constructor(arg1, arg2, fileObj1, fileObj2, fileObj)
[17:20:48] guille-moe: has joined #ruby
[17:21:07] john__: gizmore, so, that's what it looks like due to dependency injection (as per convention)
[17:21:30] john__: before that, it used to be constructor(arg1, arg2, "path1", "path2", "path3")
[17:21:39] john__: but this prevents me from mocking the dependency on the filesystem
[17:21:58] synthroid: has joined #ruby
[17:22:16] john__: a side effect of the interface passing now puts me the challenge that my file opening logic
[17:22:20] john__: does not happen in the constructor anymore
[17:22:25] john__: it happens before my object is even instantiated.
[17:22:30] john__: File ... new file..
[17:22:39] john__: File2 ... new file..
[17:22:53] john__: X'sConstructor(arg1, arg2, file, file ...)
[17:23:11] john__: sorry for the pseudo code, I'm trying to be as quick as possible.
[17:23:14] rm8: has joined #ruby
[17:24:23] GodFather: has joined #ruby
[17:24:34] apeiros: has joined #ruby
[17:26:48] eroux: has joined #ruby
[17:31:11] mcr1: has joined #ruby
[17:32:32] mson: has joined #ruby
[17:32:53] mfb2: has joined #ruby
[17:35:33] LocaMocha: has joined #ruby
[17:38:57] benjen: has joined #ruby
[17:41:34] orbyt_: has joined #ruby
[17:44:59] jaequery: has joined #ruby
[17:45:36] JaccoP: has joined #ruby
[17:46:45] milardovich: has joined #ruby
[17:47:49] despai: has joined #ruby
[17:48:41] duderonomy: has joined #ruby
[17:50:00] duderonomy: has joined #ruby
[17:54:38] mfb2: has joined #ruby
[18:00:34] graft_: has joined #ruby
[18:06:51] guille-moe: has joined #ruby
[18:07:25] sepp2k: has joined #ruby
[18:10:15] silvermine: has joined #ruby
[18:10:23] kies: has joined #ruby
[18:15:48] wilbert: has joined #ruby
[18:17:44] SeepingN: has joined #ruby
[18:22:12] despai: has joined #ruby
[18:22:41] synthroid: has joined #ruby
[18:24:18] ur5us: has joined #ruby
[18:26:43] sspreitz: has joined #ruby
[18:27:43] guille-moe: has joined #ruby
[18:27:58] milardovich: has joined #ruby
[18:28:41] karapetyan: has joined #ruby
[18:36:31] chiggins: has joined #ruby
[18:40:10] chiggins: Any idea why I'm getting a "undefined method `handle_command' for CatPlugin:Class (NoMethodError)" in my program here? https://pastebin.com/tz4HYUGK
[18:40:12] ruby[bot1: chiggins: we in #ruby do not like pastebin.com, I reposted your paste to gist for you: https://gist.github.com/d0f27272f88efe0dd77abbdb350ca037
[18:40:12] ruby[bot1: chiggins: pastebin.com loads slowly for most, has ads which are distracting and has terrible formatting.
[18:40:21] chiggins: Oh thanks ruby bot
[18:40:54] chiggins: But anyway, I'm trying to prototype out a plugin system, can't seem to figure why it can't find the handle_command method, even though it exists?
[18:41:03] apeiros: chiggins: because you're calling it on the class, not an instance
[18:41:10] jaequery: has joined #ruby
[18:41:23] apeiros: you may either want @plugins << const.new, or def self.handle_command
[18:42:25] traumschule: has joined #ruby
[18:42:33] chiggins: Niceee. Thank you apeiros.
[18:43:10] traumschule: hi, i installed ruby2.5 from source to /usr/local/bin/ruby but it is not used by vagrant. How can I make and install a gem from source?
[18:44:44] traumschule: it's a very basic question, i know :)
[18:44:52] JusticeFries: has joined #ruby
[18:45:17] centrx: has joined #ruby
[18:45:22] JusticeFries: has left #ruby: ()
[18:45:45] traumschule: (found it, point 8 in the readme)
[18:49:12] traumschule: still: vagrant(master)$ bundle --binstubs exec => Could not find gem 'ruby (< 2.5, ~> 2.2)'
[18:49:23] ramfjord: has joined #ruby
[18:50:16] jaequery: has joined #ruby
[18:51:27] traumschule: uh, what happened. where is everyone?
[18:52:56] apeiros: I don't think "ruby" is supposed to be a gem :)
[18:53:07] chiggins: has left #ruby: ("WeeChat 1.7.1")
[18:53:29] traumschule: so this error message is nonsense?
[18:54:21] yabbes: has joined #ruby
[18:54:28] guille-moe: has joined #ruby
[18:56:29] traumschule: you can try it yourself: git clone https://github.com/hashicorp/vagrant; cd vagrant; bundle install
[18:56:51] jaequery: has joined #ruby
[18:57:12] muelleme: has joined #ruby
[18:59:02] veeti: has joined #ruby
[18:59:07] traumschule: can I tell bundle to use another ruby binary?
[18:59:46] traumschule: hey guys, what are you paid for? :P
[19:03:18] mfb2_: has joined #ruby
[19:03:20] conta: has joined #ruby
[19:04:00] raynold: has joined #ruby
[19:04:13] havenwood: traumschule: You can install Bundler on another Ruby and put that Bundler first in your PATH.
[19:04:39] gix: has joined #ruby
[19:04:55] havenwood: traumschule: You *could* do all sorts of things if you want to hack it together, but typically you should install Bundler on the Ruby you're using.
[19:05:43] traumschule: ok, this is my environment: ruby --version => ruby 2.5.0preview1 (2017-10-10 trunk 60153) [i686-linux] | which ruby => /usr/local/bin/ruby
[19:06:02] jackjackdripper: has joined #ruby
[19:06:25] havenwood: ruby 2.5.0 should ship with Bundler, so if you put your gem bin/ dir in front of your PATH you should be good to go.
[19:06:34] ineb: vagrant sais required_ruby_version = "~> 2.2", "< 2.5"
[19:06:34] traumschule: i just did "sudo gem install bundler" to overwrite /usr/local/bin/bundler but it does not change the output of bundle update
[19:06:38] ineb: does that include 2.5?
[19:07:07] despai: has joined #ruby
[19:07:09] Papierkorb: ineb: "less than 2.5"
[19:07:10] raynold: ahh it's a wonderful day
[19:07:37] ineb: traumschule: well then your 2.5 installation is not gonna work with vagrant
[19:08:01] havenwood: traumschule: Are `gem which bundler` and `which bundle` both 2.5?
[19:08:24] havenwood: traumschule: You probably just need to put your 2.5 gem bin/ in PATH.
[19:09:11] mcr1: has joined #ruby
[19:09:33] milardovich: has joined #ruby
[19:09:49] traumschule: $ gem which bundler => /usr/local/lib/ruby/2.5.0/bundler.rb | $ which bundle => /usr/local/bin/bundle
[19:10:13] traumschule: so I guess yes
[19:11:25] traumschule: havenwood: do you mean /usr/local/bin/gem?
[19:12:35] traumschule: it should not make a difference as /Usr/local/bin is already first in PATH, but I did it nonetheless
[19:12:44] havenwood: is that the location of?: "$(gem env gemdir)/bin"
[19:12:56] havenwood: traumschule: check: gem env gemdir
[19:13:08] havenwood: traumschule: How can you tell it's the wrong Bundler?
[19:13:13] duderonomy: has joined #ruby
[19:13:26] selim: has joined #ruby
[19:13:44] traumschule: wait, that dir does not exist: /usr/local/lib/ruby/gems/2.5.0/bin
[19:14:40] traumschule: I can't because I know too little about ruby and install paths .. maybe I should go with rvm instead
[19:15:03] despai: has joined #ruby
[19:15:03] havenwood: traumschule: chruby is easy to setup with arbitrary located Rubies as well
[19:15:15] havenwood: traumschule: It'll setup PATH, GEM_PATH, etc for you.
[19:15:33] traumschule: let me guess, I install it as a gem?
[19:15:51] havenwood: traumschule: It's just a hundred lines of shell: https://github.com/postmodern/chruby
[19:15:58] havenwood: traumschule: you source the .sh file, which gives you a "chruby" command to switch rubies
[19:16:28] havenwood: traumschule: you could even use it just to check what PATH, GEM_HOME, GEM_PATH etc should be then manually set those and ditch chruby.
[19:16:34] havenwood: traumschule: it's really just used for switching
[19:17:16] traumschule: and it's not run as root?
[19:17:21] havenwood: traumschule: ruby-install would put ruby-2.5.0-preview1 somewhere chruby will autodetect it, but you can also point chruby at arbitrary locations
[19:17:32] baweaver: Yep, it fixes the root of the problem
[19:17:33] havenwood: traumschule: chruby is just a shell script you source. you don't need root.
[19:17:50] havenwood: baweaver: ha
[19:18:02] baweaver: ACTION bows
[19:18:21] havenwood: traumschule: chruby just involves sourcing this one file: https://github.com/postmodern/chruby/blob/master/share/chruby/chruby.sh
[19:19:48] mfb2: has joined #ruby
[19:20:34] memo1: has joined #ruby
[19:21:10] ledestin: has joined #ruby
[19:22:04] traumschule: it's really a wonderful day and I am happy you are here but it helps nothing: . chruby.sh && bundle install => Could not find gem 'ruby (< 2.5, ~> 2.2)', which is required by gem 'vagrant', in any of the relevant sources: the local ruby installation
[19:22:18] havenwood: traumschule: chruby doesn't do anything until you switch to a ruby
[19:22:24] havenwood: traumschule: like: chruby ruby
[19:22:35] traumschule: hah, you didn't tell
[19:22:45] aintno_sunshine: has joined #ruby
[19:22:53] squishyj: has joined #ruby
[19:22:54] havenwood: traumschule: but it'll only detect Rubies in certain locations - so if you have a ruby in /usr/local you'll have to add it to RUBIES
[19:22:57] sklvch: has joined #ruby
[19:22:58] traumschule: i though it fixes everything
[19:23:14] sklvch: squishyj: tell me a story
[19:23:18] squishyj: you know what i want with his znc throttles it says the day
[19:23:19] traumschule: how do I do this?
[19:23:20] havenwood: it's so simple it does nothing when not run ;-P
[19:23:23] squishyj: sublingually
[19:23:25] sklvch: squishyj: tell me another story
[19:23:28] squishyj: I'm thinking of the dumb it was all hail supreme templating language
[19:23:30] squishyj: nice streak of to-dos
[19:23:34] sklvch: squishy: more story
[19:23:52] sklvch: squishyj: tell me a story
[19:23:55] squishyj: same with what she has a profitable during the money is moonland only be the rate limit and jard
[19:23:58] havenwood: traumschule: do you ultimately want just one Ruby or the ability to switch?
[19:24:01] squishyj: you can write gigantic one can you think thats about returning a variable like where do that is a really implemented job for forest fire
[19:24:20] bl4ckw4ter: has joined #ruby
[19:24:26] sklvch: squishyj: tell bl4ckw4ter a story
[19:24:28] squishyj: is still p good musical nuggets you refuse to stick to svn is female
[19:24:33] squishyj: so they are you saying
[19:24:40] squishyj: and what it under the menu
[19:24:45] traumschule: havenwood: good question. actually i want to get rid of https://github.com/hashicorp/vagrant/issues/9220 but in may be a bug in vagrant and not in ruby
[19:24:47] ctrlaltdev: has joined #ruby
[19:24:58] sklvch: squishyj: tell ctrlaltdev a story
[19:24:59] squishyj: let me tell you
[19:25:01] squishyj: but no its kind of the strawman that's telling you want to today
[19:25:18] bl4ckw4ter: sound advice squishyj
[19:25:19] squishyj: http://i.imgur.com/pd9PSz3.jpg
[19:25:20] squishyj: so we dont feel my list
[19:25:33] havenwood: !kick squishyj
[19:25:38] sklvch: lolllllll
[19:25:41] traumschule: that's what I want to test. but living on the edge of ruby might be ok for me. I would tell you if it breaks something :)
[19:25:59] traumschule: ACTION just replaces /usr/bin/ruby
[19:26:11] sklvch: squishyj: they want to kick you
[19:26:12] squishyj: i dont know
[19:26:16] sklvch: i dont know either man
[19:26:40] baweaver: enough or both of you are out.
[19:26:51] sklvch: squishyj: tell baweaver a story about being kicked
[19:27:16] sklvch: yes squishyj ? please continue
[19:27:17] squishyj: Jardayn: try
[19:27:20] havenwood: sklvch: please stop spamming bots
[19:27:29] baweaver: !troll squishyj
[19:27:30] squishyj: being a little scientific enquiry
[19:27:33] baweaver: !troll sklvch
[19:28:05] bl4ckw4ter: what is !troll
[19:28:17] sklvch: has left #ruby: ()
[19:28:19] sklvch: has joined #ruby
[19:28:31] sklvch: squishyj: tell me a story
[19:28:36] squishyj: please I think it is bro you can walk around the ceo of that mob killing myself
[19:28:40] squishyj: you know is always coupled to hang with the thanks for fucking smacked down out of like that actually really
[19:28:40] baweaver: ACTION sighs
[19:28:48] ChanServ: +o baweaver
[19:28:50] sklvch: your troll feature is broken i think
[19:28:50] ChanServ: +o havenwood
[19:29:15] havenwood: +b *!misterj@unaffiliated/veonik/bot/squishyj
[19:29:15] havenwood: havenwood kicked squishyj: behavior is not conducive to the desired environment.
[19:29:16] traumschule: havenwood: how do I make bundler use ruby 2.5 or is this futile anyway because vagrant needs a lower ruby?
[19:29:28] ruby[bot1: bl4ckw4ter: You can find a list of my commands on http://ruby-community.com/ruboto/commands and my factoids on http://ruby-community.com/ruboto/facts
[19:29:49] havenwood: traumschule: probably futile if vagrant is involved
[19:30:31] ChanServ: -o havenwood
[19:30:36] traumschule: yea vagrant is broken
[19:30:53] jtdoncas: has joined #ruby
[19:30:55] traumschule: will downgrade again, thanks for your help!
[19:31:01] kangus: has joined #ruby
[19:31:35] kangus: has left #ruby: ()
[19:31:52] sklvch: has left #ruby: ()
[19:32:15] bl4ckw4ter: has left #ruby: ()
[19:32:41] bkxd: has joined #ruby
[19:36:28] Rr4sT: has joined #ruby
[19:36:43] mfb2_: has joined #ruby
[19:37:06] zautomata: has joined #ruby
[19:37:58] ChanServ: -o baweaver
[19:37:59] bkxd_: has joined #ruby
[19:38:30] despai: has joined #ruby
[19:41:17] mim1k: has joined #ruby
[19:41:36] mfb2: has joined #ruby
[19:45:13] memo1: Hi, im usnig the listen gem to detect changes on files or directories. It works great in owned folders, but in system folders (root) it fails eg. (/sys/class/net). Im runnig th script with sudo, but it fails. Any ideas?
[19:46:53] tsglove: has joined #ruby
[19:46:56] johnpaul: has joined #ruby
[19:47:13] dminuoso: memo1: Do you get any particular error message?
[19:47:46] dminuoso: memo1: Im guessing the underlying implementation cant work on sysfs.
[19:47:49] dminuoso: (Or procfs)
[19:48:17] claudiuinberlin: has joined #ruby
[19:48:24] haylon: has joined #ruby
[19:48:32] dminuoso: What you see in /sys is not real files, its a kernel hack to expose certain interfaces looking as if they were files.
[19:49:56] dminuoso: I would be very surprised if it worked at all.
[19:50:00] TomyLobo: has joined #ruby
[19:50:59] jenrzzz: has joined #ruby
[19:50:59] jenrzzz: has joined #ruby
[19:51:01] milardov_: has joined #ruby
[19:51:19] john__: has joined #ruby
[19:53:07] haylon: Might need to setup a tty option in your sudoer's entry
[19:54:14] haylon: Speaking of vagrant, has anyone here tried using a mixture of Vagrant and OpenStack using the vagrant-openstack-provider and a HEAT template to create volumes and attach them to nodes without having to create volumes before hand?
[19:54:50] memo1: dminuoso: https://pastebin.com/YY0Bcfbe
[19:54:51] ruby[bot1: memo1: we in #ruby do not like pastebin.com, I reposted your paste to gist for you: https://gist.github.com/055ab19edb28fd8626670761df0003d3
[19:54:53] ruby[bot1: memo1: pastebin.com loads slowly for most, has ads which are distracting and has terrible formatting.
[19:56:51] jgt: has joined #ruby
[19:57:55] baweaver: oh there it is
[19:59:26] tomphp: has joined #ruby
[20:00:25] jackjackdripper: has joined #ruby
[20:00:29] krawchyk: has joined #ruby
[20:02:59] graft_: has joined #ruby
[20:03:02] cdg: has joined #ruby
[20:03:58] rouge: has joined #ruby
[20:06:13] bmurt: has joined #ruby
[20:07:00] cschneid_: has joined #ruby
[20:08:39] ur5us: has joined #ruby
[20:09:12] dinfuehr: has joined #ruby
[20:10:15] bkxd: has joined #ruby
[20:15:11] lexruee: has joined #ruby
[20:17:55] burgestrand: has joined #ruby
[20:18:56] nameless_cl: has joined #ruby
[20:22:50] despai: has joined #ruby
[20:23:47] mostlybadfly: has joined #ruby
[20:24:06] bkxd: has joined #ruby
[20:24:38] sepp2k: has joined #ruby
[20:25:16] wilbert: has joined #ruby
[20:27:58] traumschule: i still don't get how to configure chruby - it does not seem to influence the output of 'gem env gemdir'
[20:28:49] traumschule: 2.5.0 is installed to /opt/rubies/ruby-2.5.0 - how can I make chruby use this one?
[20:29:23] despai: has joined #ruby
[20:32:08] milardovich: has joined #ruby
[20:32:48] RickHull: has joined #ruby
[20:33:03] mfb2: has joined #ruby
[20:35:10] miah: traumschule: 'chruby use 2.5.0' then it will change your env vars
[20:35:25] miah: er, sorry just 'chruby 2.5.0'
[20:35:45] miah: i usually just update my .bash_profile to point to the most recent install and then maybe change locally if i want to use a different version
[20:35:46] dminuoso: traumschule: If you installed it after chruby was initialized, you can use chruby_reset
[20:36:26] traumschule: so far i just sourced it
[20:36:42] miah: ya ,you need to tell chruby to use a specific ruby
[20:36:59] miah: so 'chruby 2.5.0' should set you up if you have ruby 2.5.0 installed into ~/.rubies
[20:37:02] dminuoso: traumschule: chruby consists of two parts. loading chruby (its just a really teeny tiny shell script)
[20:37:22] dminuoso: traumschule: and then use one of the three shell functions it provides. :-)
[20:37:50] traumschule: so instead of sourcing, i need to make it executable?
[20:37:59] miah: you need to source & call it
[20:38:16] dminuoso: traumschule: You load it like any shell script: source
[20:38:17] miah: eg, in my .bash_profile i have
[20:38:18] miah: source /usr/local/share/chruby/chruby.sh
[20:38:19] miah: chruby 2.4.2
[20:38:26] dminuoso: traumschule: https://github.com/postmodern/chruby/blob/master/share/chruby/chruby.sh just give it a quick glance
[20:38:37] dminuoso: traumschule: as you can see it defines three shell functions, out of which chruby is the main one you are interested in.
[20:38:45] dminuoso: (That's really all there is to chruby :-)
[20:39:08] astronavt: has joined #ruby
[20:42:29] rando_rubyist: apeiros: thanks for the pointer at highline earlier, after a bit of study, it appears i should be able to persuade it to do something like i wanted
[20:42:56] rando_rubyist: i had overlooked the possibility my first time around
[20:44:23] rando_rubyist: much better than this ugly crap i was hand-rolling anyhow
[20:44:41] rando_rubyist: ACTION emotes happily
[20:45:17] dminuoso: So pretty...
[20:45:36] al2o3-cr: has joined #ruby
[20:46:26] csk157: has joined #ruby
[20:47:14] goyox86_: has joined #ruby
[20:48:15] mooe_: has joined #ruby
[20:53:09] goyox86: has joined #ruby
[20:57:29] bkxd: has joined #ruby
[20:57:46] orbyt_: has joined #ruby
[20:59:05] al2o3-cr: So in OpenSSLL::SSL::SSLContext#set_params keys can be any of the setter methods. am i correct in thinking this? or am i reading the docs wrong.
[20:59:16] dminuoso: &ri OpenSSLL::SSL::SSLContext#set_params
[20:59:16] `derpy: No results
[20:59:34] goyox86: has joined #ruby
[21:00:04] al2o3-cr: i added an extra S my mistake
[21:00:08] dminuoso: al2o3-cr: Yup looks like that to me.
[21:00:18] dminuoso: params.each{|name, value| self.__send__("#{name}=", value) }
[21:00:50] al2o3-cr: dminuoso: okay. thanks. just need to be reassured.
[21:00:50] traumschule: ACTION ran into this rabbit hole of updating ruby to check if the segflt in vagrant_share.rb will disappear just to realize that vagrant hates ruby 2.5.0 and installs fine from trunk with ruby 2.3
[21:01:27] dminuoso: traumschule: What does vagrant have to do with this?
[21:02:21] allcentury: has joined #ruby
[21:02:32] traumschule: vagrant is written in ruby
[21:04:27] code_zombie: has joined #ruby
[21:04:30] RickHull: https://github.com/hashicorp/vagrant/issues/9220
[21:08:03] cdg: has joined #ruby
[21:09:30] jenrzzz: has joined #ruby
[21:09:30] jenrzzz: has joined #ruby
[21:10:10] traumschule: and the end of the segflt log https://gist.github.com/traumschule/1bd533457439d92c6b3eb9ae1a520607 it said "You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html"
[21:10:10] despai: has joined #ruby
[21:10:17] traumschule: quite misleading
[21:13:03] bkxd: has joined #ruby
[21:13:08] cdg_: has joined #ruby
[21:13:25] traumschule: the bug is in a vagrant module not ruby
[21:15:31] RickHull: "extension libraries"
[21:16:16] bkxd_: has joined #ruby
[21:17:24] RickHull: the rationale is that a segfault is caused by C code doing something wrong. C code is in the ruby interpreter or else a C extension (library)
[21:18:56] traumschule: ruby can't know, but I was confused by the message. should have known better ..
[21:18:58] jeffreylevesque: has joined #ruby
[21:18:58] milardovich: has joined #ruby
[21:19:57] traumschule: btw the bug seems to be fixed already
[21:22:32] RickHull: what's the problem with vagrant and 2.5.0? it wasn't obvious from the gh issue
[21:22:43] RickHull: all I saw was another (the same?) segfault
[21:25:09] mniip: has joined #ruby
[21:25:52] traumschule: RickHull: just updated my comment: https://github.com/hashicorp/vagrant/issues/9220#issuecomment-348218483
[21:26:24] RickHull: oh ok, that's probably not a real problem
[21:26:28] RickHull: just an abundance of caution
[21:27:41] traumschule: it's a dependency to avoid updates in ruby breaking vagrant
[21:27:45] sepp2k1: has joined #ruby
[21:27:49] kitsunenokenja: has joined #ruby
[21:29:11] RickHull: right -- I wouldn't characterize it as "vagrant hates 2.5.0"
[21:29:57] traumschule: it felt like "you have ruby 2.5.0, go away!"
[21:30:06] RickHull: it's to avoid potential bugs or compatibility issues. we don't know from that if there are actual bugs or compatibility issues
[21:30:32] RickHull: I understood "hates" to mean, blows up with a variety of bad symptoms
[21:34:26] traumschule: it's tested internally only as dependencies are set in the Gemfile to load from "gem 'vagrant-spec', git: "https://github.com/mitchellh/vagrant-spec.git". One *could* force it to work with latest ruby, by downloading and removing dependency on ruby<=2.5 manually but it can't happen by accident
[21:35:41] eljimmy: has joined #ruby
[21:35:59] RickHull: you're certainly free to explore :)
[21:36:48] krawchyk: has joined #ruby
[21:37:19] DoubleMalt: has joined #ruby
[21:39:27] yahmds: has joined #ruby
[21:40:16] astronavt: has joined #ruby
[21:42:29] jaequery: has joined #ruby
[21:43:01] jenrzzz: has joined #ruby
[21:43:01] jenrzzz: has joined #ruby
[21:43:46] despai: has joined #ruby
[21:43:51] traumschule: i'd rather polish my discourse playbook and figure out how to install a system service with foreman.
[21:49:06] yahmds: has joined #ruby
[21:52:04] eckhardt: has joined #ruby
[21:58:21] bkxd: has joined #ruby
[22:00:23] milardovich: has joined #ruby
[22:01:39] bkxd_: has joined #ruby
[22:01:55] orbyt_: has joined #ruby
[22:03:48] eckhardt: has joined #ruby
[22:04:01] nowhere_man: has joined #ruby
[22:04:53] eckhardt_: has joined #ruby
[22:10:50] silvermine: has joined #ruby
[22:14:01] despai: has joined #ruby
[22:16:29] rfoust: has joined #ruby
[22:17:54] yahmds: has joined #ruby
[22:18:37] jxv: has joined #ruby
[22:18:53] Technodrome: has joined #ruby
[22:19:00] allcentury: has joined #ruby
[22:20:21] milardovich: has joined #ruby
[22:20:36] yahmds: has joined #ruby
[22:22:47] elphe: has joined #ruby
[22:24:32] charliesome: has joined #ruby
[22:24:52] yahmds: has joined #ruby
[22:28:01] mfb2: has joined #ruby
[22:28:54] mfb2_: has joined #ruby
[22:30:10] nowhere_man: has joined #ruby
[22:30:20] Xiti: has joined #ruby
[22:31:33] eckhardt: has joined #ruby
[22:37:13] uZiel: has joined #ruby
[22:38:06] mfb2: has joined #ruby
[22:41:14] astronavt: has joined #ruby
[22:44:38] howlcode: has joined #ruby
[22:45:27] pilne: has joined #ruby
[22:46:28] mfb2: has joined #ruby
[22:47:03] Puffball: has joined #ruby
[22:48:13] jgt: has joined #ruby
[22:49:32] tAn: has joined #ruby
[22:54:54] nowhere_man: has joined #ruby
[22:56:49] eljimmy: has joined #ruby
[22:57:01] yahmds: has joined #ruby
[22:57:54] bkxd: has joined #ruby
[22:58:02] govg: has joined #ruby
[22:58:51] pilne: has joined #ruby
[22:59:33] mim1k: has joined #ruby
[22:59:37] kapil___: has joined #ruby
[23:00:04] charliesome: has joined #ruby
[23:01:45] milardovich: has joined #ruby
[23:04:06] mfb2: has joined #ruby
[23:07:58] mim1k: has joined #ruby
[23:09:04] shinnya: has joined #ruby
[23:09:38] elphe: has joined #ruby
[23:10:26] ramfjord: has joined #ruby
[23:11:13] houhoulis: has joined #ruby
[23:14:55] UserOO7: has joined #ruby
[23:16:27] ramfjord: has joined #ruby
[23:18:16] enterprisey: has joined #ruby
[23:23:29] ramfjord: has joined #ruby
[23:27:20] veeti: has joined #ruby
[23:27:39] jaequery: has joined #ruby
[23:27:50] mostlybadfly: has joined #ruby
[23:28:00] yahmds: has joined #ruby
[23:28:31] allcentury: has joined #ruby
[23:29:25] ramfjord: has joined #ruby
[23:30:49] orbyt_: has joined #ruby
[23:33:40] Technodrome: has joined #ruby
[23:35:45] dviola: has joined #ruby
[23:35:56] ramfjord: has joined #ruby
[23:40:17] Exhiled: has joined #ruby
[23:40:25] Puffball: has joined #ruby
[23:40:27] muelleme: has joined #ruby
[23:41:20] mfb2: has joined #ruby
[23:41:52] ramfjord: has joined #ruby
[23:42:15] astronavt: has joined #ruby
[23:43:24] bkxd: has joined #ruby
[23:50:56] Exhiled: has joined #ruby
[23:52:10] mfb2: has joined #ruby
[23:52:40] mfb2: has joined #ruby
[23:56:13] ramfjord: has joined #ruby
[23:57:44] r00takaspin: has joined #ruby
[23:59:01] Exhiled: has joined #ruby