« Back to channel list

#ruby - 29 November 2018

« Back 1 day Forward 1 day »
[00:02:10] graphene: has joined #ruby
[00:05:00] dbz: has joined #ruby
[00:05:06] keden: has joined #ruby
[00:08:16] \void: has joined #ruby
[00:11:05] graphene: has joined #ruby
[00:11:38] elphe: has joined #ruby
[00:12:36] cthu|: my lovely folks!
[00:17:51] awkwords: has joined #ruby
[00:20:22] keden: has joined #ruby
[00:22:25] crankhar1er: has joined #ruby
[00:23:40] nchambers: has joined #ruby
[00:36:25] cthu|: my folks, help me with getting the last modified file in a directory
[00:36:30] cthu|: would this do the trick? target_file = Dir[File.expand_path("~/.Genymobile/Genymotion/deployed/#{device_name}/logcat-*.txt").glob("logcat-*.txt").max_by {|f| File.mtime(f)}
[00:37:18] cthu|: oops. forgot to close the ]
[00:39:20] keden: has joined #ruby
[00:52:57] keden: has joined #ruby
[00:59:15] SeepingN: `ls -lT | head -1` ;)
[01:02:42] orbyt_: has joined #ruby
[01:07:40] SeepingN: has joined #ruby
[01:12:51] Renich_: has joined #ruby
[01:14:59] tdy: has joined #ruby
[01:16:22] nchambers: you shouldn't parse ls though :/
[01:19:49] bmurt: has joined #ruby
[01:21:09] eckhardt_: has joined #ruby
[01:24:08] Renich_: has joined #ruby
[01:24:11] awkwords: has joined #ruby
[01:33:37] graphene: has joined #ruby
[01:34:22] dinfuehr: has joined #ruby
[01:40:52] SeepingN: can't you just do Dir...oh I see, you wanted the expand_path in there. nevermind
[01:40:54] keden: has joined #ruby
[01:42:35] nchambers: has joined #ruby
[01:43:43] maslen: has left #ruby: ()
[01:58:41] arescorpio: has joined #ruby
[02:09:08] Tom-_: has joined #ruby
[02:19:04] elphe: has joined #ruby
[02:23:16] crankhar1er: has joined #ruby
[02:34:44] orbyt_: has joined #ruby
[02:38:57] gigetoo: has joined #ruby
[02:45:51] esrse: has joined #ruby
[03:12:22] Renich_: has joined #ruby
[03:15:51] keden: has joined #ruby
[03:20:58] Exuma: has joined #ruby
[03:25:37] Fridtjof: has joined #ruby
[03:34:29] keden: has joined #ruby
[03:50:11] graphene: has joined #ruby
[03:51:47] jaddison: has joined #ruby
[03:52:59] keden: has joined #ruby
[03:55:52] nadir: has joined #ruby
[03:56:12] darkhanb: has joined #ruby
[04:08:25] Azure|dc: has joined #ruby
[04:10:11] braincrash: has joined #ruby
[04:10:58] keden: has joined #ruby
[04:14:16] Fusl: has joined #ruby
[04:29:53] hutch: has joined #ruby
[04:41:43] keden: has joined #ruby
[04:43:09] fifi-v: has joined #ruby
[04:58:59] keden: has joined #ruby
[05:25:46] eckhardt_: has joined #ruby
[05:29:52] keden: has joined #ruby
[05:37:11] chussenot: has joined #ruby
[05:47:27] keden: has joined #ruby
[05:56:24] dellavg_: has joined #ruby
[06:06:44] johnny56: has joined #ruby
[06:08:09] reber: has joined #ruby
[06:16:12] perique: has joined #ruby
[06:17:31] aupadhye: has joined #ruby
[06:24:30] sauvin: has joined #ruby
[06:29:12] segy: has joined #ruby
[06:29:26] conta: has joined #ruby
[06:40:31] keden: has joined #ruby
[06:45:53] themsay: has joined #ruby
[06:51:15] fluxAeon: has joined #ruby
[07:01:04] dbz: has joined #ruby
[07:27:11] _whitelogger: has joined #ruby
[07:37:50] sepp2k: has joined #ruby
[07:40:17] graphene: has joined #ruby
[07:42:35] keden: has joined #ruby
[07:57:54] DTZUZO: has joined #ruby
[08:07:59] clemens3: has joined #ruby
[08:12:15] hiroaki: has joined #ruby
[08:13:14] Puffball: has joined #ruby
[08:19:57] r0B-O: has joined #ruby
[08:25:13] hiroaki: has joined #ruby
[08:32:58] R0B0: has joined #ruby
[08:33:27] asphyxia: has joined #ruby
[08:34:02] r0B-O: has joined #ruby
[08:35:13] burgestrand: has joined #ruby
[08:35:40] r0B-O: has joined #ruby
[08:43:17] r0B-O: has joined #ruby
[08:46:28] keden: has joined #ruby
[08:51:31] r0B-O: has joined #ruby
[08:55:10] r0B-O: has joined #ruby
[08:55:15] Dbugger: has joined #ruby
[09:02:09] mikecmpbll: has joined #ruby
[09:09:16] Sembei: has joined #ruby
[09:09:16] kapil____: has joined #ruby
[09:13:46] fluxAeon: has joined #ruby
[09:19:23] DTZUZO: has joined #ruby
[09:21:03] waheedi: has joined #ruby
[09:26:31] venmx: has joined #ruby
[09:29:14] lomex: has joined #ruby
[09:32:14] burgestrand: has joined #ruby
[09:35:34] TheBloke: has joined #ruby
[09:40:36] conta: has joined #ruby
[09:42:56] Guest21835: has joined #ruby
[09:43:13] dbz: has joined #ruby
[09:45:50] dbz: has joined #ruby
[09:52:19] teclator: has joined #ruby
[09:53:03] keden: has joined #ruby
[10:01:10] dhollinger: has joined #ruby
[10:05:21] LinuxKnight: has joined #ruby
[10:06:05] keden: has joined #ruby
[10:07:23] snowy: has joined #ruby
[10:15:32] ua: has joined #ruby
[10:17:57] dinfuehr_: has joined #ruby
[10:22:52] phaul: has joined #ruby
[10:49:34] hiroaki: has joined #ruby
[10:58:02] asphyxia: has joined #ruby
[11:00:36] keden: has joined #ruby
[11:15:06] conta: has joined #ruby
[11:15:26] lomex: has joined #ruby
[11:20:27] r0B-O: has joined #ruby
[11:29:54] burgestrand: has joined #ruby
[11:30:43] tjbp: has joined #ruby
[11:32:57] hahuang65: has joined #ruby
[11:39:21] jlebrech: has joined #ruby
[11:40:20] jlebrech: hi, i have a bunch of stubs that just return a [] can i specify those as a one liner somehow?
[11:44:41] phaul: %i(foo bar baz).each { |sym| allow(object).to receive(sym).and_return([]) } ?
[11:47:14] jlebrech: ooh, yeah make's sense. might put that in spec helper
[11:48:37] nolanv: has joined #ruby
[11:48:49] jlebrech: phaul: will call it any_instance_empty :)
[11:50:28] phaul: jlebrech: ok
[11:51:11] conta: has joined #ruby
[11:51:42] asphyxia: has joined #ruby
[12:00:07] roshanavand: has joined #ruby
[12:06:02] piks3l: has joined #ruby
[12:07:56] InfinityFye: has joined #ruby
[12:18:50] burgestrand: has joined #ruby
[12:27:26] chussenot: has joined #ruby
[12:30:50] chussenot: has left #ruby: ()
[12:31:31] mangold: has joined #ruby
[12:33:05] phaul: has joined #ruby
[12:33:18] roshanavand: has joined #ruby
[12:37:45] jlebrech: phaul: works nicely :)
[12:47:20] bmurt: has joined #ruby
[12:48:30] rann: has joined #ruby
[12:52:10] akemot: has joined #ruby
[12:52:48] cd: has joined #ruby
[13:13:26] Guest21835: has joined #ruby
[13:16:57] AJA4350: has joined #ruby
[13:24:02] beeman: has joined #ruby
[13:26:09] jgpawletko: has joined #ruby
[13:26:12] Guest21835: has joined #ruby
[13:32:58] szulak_: has joined #ruby
[13:35:45] Guest21835: has joined #ruby
[13:38:29] elphe: has joined #ruby
[13:39:27] aufi: has joined #ruby
[13:43:54] burgestrand: has joined #ruby
[13:49:40] aufi: has joined #ruby
[13:57:27] crankharder: has joined #ruby
[14:03:14] Guest21835: has joined #ruby
[14:06:35] dbz: has joined #ruby
[14:14:58] conta1: has joined #ruby
[14:15:11] GodFather: has joined #ruby
[14:16:40] akemot: has joined #ruby
[14:34:55] kaleido: has joined #ruby
[14:37:31] roshanavand: has joined #ruby
[14:37:42] akemot: has joined #ruby
[14:39:44] reber: has joined #ruby
[14:39:55] jottr: has joined #ruby
[14:40:17] graphene: has joined #ruby
[14:51:12] polishdub: has joined #ruby
[14:51:47] bambanx: has joined #ruby
[14:52:05] wildermind: has joined #ruby
[14:55:22] elphe: has joined #ruby
[14:57:00] fredmorcos: has joined #ruby
[14:57:41] rippa: has joined #ruby
[15:01:05] Inline: has joined #ruby
[15:03:09] dinfuehr: has joined #ruby
[15:03:50] Renich: has joined #ruby
[15:06:41] roshanavand: has joined #ruby
[15:07:28] code_zombie: has joined #ruby
[15:27:25] roshanavand1: has joined #ruby
[15:28:40] Renich_: has joined #ruby
[15:31:55] SeepingN: has joined #ruby
[15:32:04] lypsis: has joined #ruby
[15:32:45] SeepingN: has joined #ruby
[15:34:45] elphe: has joined #ruby
[15:35:32] za1b1tsu: has joined #ruby
[15:49:54] leitz: has joined #ruby
[15:50:52] eclm: has joined #ruby
[15:53:41] nchambers: has joined #ruby
[15:54:01] bambanx: has joined #ruby
[15:57:06] leitz: Not trying to start a flame war, just building my 2019 learning plan. Are there things that Cucumber does that RSPEC 3 does not?
[15:59:38] roshanavand: has joined #ruby
[16:01:28] Azure: has joined #ruby
[16:04:10] graphene: has joined #ruby
[16:05:38] jhass: cucumber specs are actually meant to be written by your buisness people, basically a formal format for user stories that you also happen to be able to write code for so they could be executed as tests
[16:05:44] jhass: if you don't need that, don't use it
[16:06:38] troulouliou_div2: has joined #ruby
[16:07:16] dinfuehr_: has joined #ruby
[16:11:40] jhass: as providing this abstraction is all it does
[16:16:49] leitz: jhass, thanks! I'm trying to build more tests, to include "is my DB up?" and things like that.
[16:17:17] leitz: Learning more RSPEC is high on my "to do" list but I was not sure if I needed to add Cucumber.
[16:17:41] jhass: tests should test your code not your environment ;)
[16:18:05] leitz: I support the environment, having automated tests helps. :)
[16:22:00] roshanavand: has joined #ruby
[16:22:07] jaddison: has joined #ruby
[16:22:20] nowhere_man: has joined #ruby
[16:28:12] yxhuvud: has joined #ruby
[16:28:53] jaddison: has joined #ruby
[16:31:26] Aqo: has joined #ruby
[16:32:31] dinfuehr: has joined #ruby
[16:41:41] conta1: has joined #ruby
[16:42:45] sanscoeur: has joined #ruby
[16:51:12] jaddison: has joined #ruby
[16:52:46] bhaak: has joined #ruby
[16:53:27] dinfuehr_: has joined #ruby
[16:55:40] szulak_: has joined #ruby
[16:58:43] joast: has joined #ruby
[16:59:25] dviola: has joined #ruby
[17:02:39] dinfuehr: has joined #ruby
[17:03:22] hutch: has joined #ruby
[17:05:25] GodFather: has joined #ruby
[17:09:02] sanscoeur: has joined #ruby
[17:13:01] darkhanb: has joined #ruby
[17:13:44] Azure: has joined #ruby
[17:15:02] jottr: has joined #ruby
[17:16:38] dinfuehr_: has joined #ruby
[17:18:52] bambanx: has joined #ruby
[17:19:51] houhoulis: has joined #ruby
[17:21:24] SuperLag: has joined #ruby
[17:21:30] sanscoeur: has joined #ruby
[17:23:38] Azure: has joined #ruby
[17:25:33] akem: has joined #ruby
[17:30:04] Exuma: has joined #ruby
[17:31:22] dinfuehr: has joined #ruby
[17:32:00] Renich: has joined #ruby
[17:32:58] Renich_: has joined #ruby
[17:33:51] za1b1tsu: has joined #ruby
[17:35:57] sanscoeur: has joined #ruby
[17:37:26] za1b1tsu: has joined #ruby
[17:37:55] i4: has joined #ruby
[17:38:47] i4: Hi all. I have a Hash named 'hash_one' = {:a {a1: 1, a2: 2}, :c {c1: 1, c2: 2},:b {b1: 1, b2: 2}... How can I split the Hash by keyset? For example: ':a' and ':b' to get the new hash_two = {one: {:a{}, :c{}}, two: {:b{}}} ?
[17:41:30] jcutrell: has joined #ruby
[17:42:31] jcutrell: Dealing with an interesting issue, wondering if anyone has seen something similar - we’ve got OmniAuth set up in a Sinatra app. We’re using OmniAuth Builder twice for the same provider. Would this cause issues?
[17:45:11] sanscoeur: has joined #ruby
[17:48:57] Exuma: has joined #ruby
[17:52:48] dbz: has joined #ruby
[17:58:54] tdy: has joined #ruby
[18:04:52] \void: has joined #ruby
[18:07:09] aufi: has joined #ruby
[18:09:38] al2o3-cr: i4: you could group by the key.
[18:10:37] i4: into hash?
[18:11:03] al2o3-cr: al2o3-cr: let me check.
[18:12:40] al2o3-cr: i4: maybe something like this could work for you? `hash_one.group_by { |k, _| k == :b ? :two : :one }.transform_values(&:to_h)'
[18:13:48] i4: and if I need do this each 3 keys in hash>
[18:15:00] sepp2k: has joined #ruby
[18:15:11] havenwood: hash_one.map { |k, v| [k, v.values] }.each_with_object(Hash.new { |h, k| h[k] = [] }) { |(k, values), h| values.each { |value| h[value] << k } }
[18:15:20] szulak_: has joined #ruby
[18:15:36] al2o3-cr: or you could use Hash#slice and rebuild if you need too.
[18:17:08] havenwood: hash_one.each_with_object(Hash.new { |h, k| h[k] = [] }) { |(k, v), h| v.values.each { |value| h[value] << k } }
[18:17:47] al2o3-cr: havenwood: nice solution :)
[18:17:48] sanscoeur: has joined #ruby
[18:18:04] havenwood: al2o3-cr: thanks!
[18:18:04] robscomputer: has joined #ruby
[18:18:53] i4: And if I need 5 or 6 hashes?
[18:18:57] i4: Group is better? yes
[18:20:19] havenwood: i4: Why would group be better for more hashes?
[18:20:38] i4: I try to understand - let me check
[18:20:50] i4: This solution is hard for undeestanding for me now
[18:21:00] i4: I try to solve how it working
[18:21:34] havenwood: i4: Are you familiar with this pattern?: Hash.new { |h, k| h[k] = [] }
[18:22:13] i4: it's creates new hash right?
[18:22:43] havenwood: i4: Yes, it's a Hash, but unlike a regular Hash with a default value of nil, this Hash has a default value of a fresh Array.
[18:23:40] havenwood: i4: In your REPL, try: hash = Hash.new { |h, k| h[k] = [] }; hash[:any_value] #=> ?
[18:25:01] gix: has joined #ruby
[18:28:36] havenwood: i4: Alternatively, you could write: hash = {}; hash.default_proc = -> h, k { h[k] = [] }
[18:30:24] al2o3-cr: &>> {a: {a1: 1, a2: 2}, c: {c1: 1, c2: 2},b: {b1: 1, b2: 2}, d: {d1: 1, d2: 2}, e: {e1: 1, e2: 3}}.group_by { |k, _| [:a, :e, :c].include?(k) ? :one : :two }.transform_values &:to_h
[18:30:26] rubydoc: # => {:one=>{:a=>{:a1=>1, :a2=>2}, :c=>{:c1=>1, :c2=>2}, :e=>{:e1=>1, :e2=>3}}, :two=>{:b=>{:b1=>1, :b2=> ...check link for more (https://carc.in/#/r/5nmq)
[18:30:54] al2o3-cr: i4: is this output intended?
[18:31:20] al2o3-cr: otherwise i don't follow.
[18:31:27] beeman: has joined #ruby
[18:31:30] mikecmpbll: has joined #ruby
[18:32:09] elphe: has joined #ruby
[18:35:31] szulak_: has joined #ruby
[18:35:42] havenwood: al2o3-cr: I didn't follow, heh. You interpret i4's pseudo code better than I do.
[18:36:06] havenwood: i4: Giving real input and expected output make it way easier for us to help!
[18:37:27] patr0clus: has joined #ruby
[18:37:41] al2o3-cr: i don't always get it right =P
[18:39:23] sanscoeur: has joined #ruby
[18:39:53] i4: how I can get the index of any key in hash? is it possible?
[18:40:17] havenwood: i4: check methods on Hash (yes, it's possible)
[18:41:41] i4: HBut how?
[18:41:43] al2o3-cr: i4: the clue is your question :)
[18:42:05] i4: did you mean each_with_index?
[18:42:19] havenwood: i4: yup - that's a way
[18:42:26] jhass: i4: also think about whether you actually got your hash the right way around (the right things as keys and the right things as values) if you want to operate that much on the keyset
[18:42:33] i4: Can I get first second third and etc order keys without .each do |x|
[18:42:47] havenwood: i4: you can turn a Hash into an Array
[18:42:59] jhass: or maybe you actually want an array of two element arrays
[18:43:10] havenwood: i4: like jhass said ^, consider if your data structure here is what it should be
[18:43:31] i4: I have hash and I want to print first item form it, then two items from it and then by 3 items untill the end of hash
[18:44:36] havenwood: i4: when you say "items" do you mean key/value pairs or something else?
[18:45:11] akem: has joined #ruby
[18:45:46] jhass: do you ever do your_hash[:something]?
[18:47:03] sepp2k: has joined #ruby
[18:47:47] CrazyEddy: has joined #ruby
[18:47:53] al2o3-cr: i4: could you produce a little gist/paste desired input/output? it would benefit you massively.
[18:48:05] havenwood: i4: Do you use your Hash to find values by key?
[18:49:19] i4: which pastebin resource i must use?
[18:49:33] salasrod: has joined #ruby
[18:49:56] havenwood: i4: gist.github.com or dpaste.de are good options.
[18:51:46] al2o3-cr: does the bot have a trigger for a list of decent pastebins?
[18:52:56] havenwood: al2o3-cr: not an updated on, non
[18:53:00] havenwood: al2o3-cr: https://ruby-community.com/ruboto/facts
[18:53:10] al2o3-cr: ah, thanks havenwood.
[18:53:41] al2o3-cr: oh, it was ?gist i was thinking about.
[18:54:07] sanscoeur: has joined #ruby
[18:55:26] i4: here it is^ https://gist.github.com/AM-R/93888bb59e0406f8e8e3a7d89238241d
[18:56:22] i4: I do the select from nested hash to obtain for every first leveled key the inner key :bod that present or not
[18:57:08] Exuma: has joined #ruby
[18:57:16] chouhoulis: has joined #ruby
[18:57:25] i4: Then I want to print some rows... first with :am, second with :dr and :as and other rows with each 3 first leveled keys as :ke etc
[18:58:37] lxsameer: has joined #ruby
[18:59:22] aufi: has joined #ruby
[19:00:36] sanscoeur: has joined #ruby
[19:00:38] jhass: are you abusing the i18n gem as a yaml loader there...?
[19:02:07] havenwood: i4: For fun, here's an "incrementing slice" implementation: https://gist.github.com/havenwood/5fb0e5e7b0f3244ce979f0a817113584
[19:02:52] i4: jhass yes
[19:03:05] i4: There is another true way?
[19:03:14] jhass: just call YAML.load_file?
[19:04:00] eckhardt_: has joined #ruby
[19:04:52] jhass: do you actually ever have keys not matching the pattern in the select? Do you actually ever make use of the anchors you define in your YAML?
[19:05:36] i4: In this example with select on => I get all I need
[19:05:51] i4: only keys with values where is the :bod present
[19:05:54] i4: and not null
[19:06:05] Puffball: has joined #ruby
[19:06:14] i4: havenwood, this is example for incremental
[19:06:18] jhass: I'm talking about the first select, not the second
[19:06:42] jhass: btw there's never time wasted on proper variable/key names, abreviations you will not remember yourself in half a year
[19:07:35] i4: But I need #=> [1], #=> [2], [3], #=> [4], [5], [6], #=> [7], [8], [9]
[19:08:07] i4: maybe you right
[19:08:14] i4: yes, you right
[19:10:19] krawchyk: has joined #ruby
[19:11:01] sanscoeur: has joined #ruby
[19:11:45] i4: that's why I want to undrstand how to enumerate keys in hashes
[19:12:03] i4: to get keys by number like a first or third or four and slice or split
[19:18:08] keden: has joined #ruby
[19:19:01] jhass: I'd probably keep it simple, extract all redundant code to a partial/helper method and then do data[0], data[1], data[2], data[3..-1].each_slice(3) do |item|
[19:19:25] jhass: and make it into an array first
[19:20:37] akemot: has joined #ruby
[19:22:13] havenwood: https://aws.amazon.com/blogs/compute/announcing-ruby-support-for-aws-lambda/
[19:23:24] jhass: btw you can define an array of objects in yaml like so https://p.jhass.eu/75.txt
[19:23:28] patr0clus: has joined #ruby
[19:33:10] graphene: has joined #ruby
[19:33:22] Nicmavr: has joined #ruby
[19:42:36] ua: has joined #ruby
[19:44:16] akem: has joined #ruby
[19:56:31] perique: has joined #ruby
[19:59:22] al2o3-cr: did they want something like this jhass/havenwood https://carc.in/#/r/5no6 ?
[19:59:39] akem: has joined #ruby
[19:59:51] aufi: has joined #ruby
[20:00:22] al2o3-cr: i got confused half way through.
[20:01:04] jhass: I guess it's akin to what they wanted. Not sure about what they needed :P
[20:01:26] jhass: I mean not sure akin to what they needed
[20:02:06] jhass: why do you use psych directly vs yaml?
[20:02:45] al2o3-cr: don't know just habit really.
[20:03:49] jhass: they usually don't come out of nowhere :P
[20:05:02] al2o3-cr: sometimes i do use yaml ;)
[20:12:14] havenwood: has joined #ruby
[20:13:23] RougeR: has joined #ruby
[20:16:48] Dreamer3: has joined #ruby
[20:19:39] irdr: has joined #ruby
[20:22:03] nadir: has joined #ruby
[20:22:39] roses-r-red: has joined #ruby
[20:33:58] za1b1tsu: has joined #ruby
[20:36:55] jaddison: has joined #ruby
[20:36:57] za1b1tsu: has joined #ruby
[20:38:38] Dreamer3: has joined #ruby
[20:44:08] akem: has joined #ruby
[20:44:57] za1b1tsu: has joined #ruby
[20:58:52] brandonkal: has joined #ruby
[21:00:14] sanscoeur: has joined #ruby
[21:07:20] GodFather: has joined #ruby
[21:09:03] jaddison: has joined #ruby
[21:10:59] za1b1tsu: has joined #ruby
[21:15:39] roshanavand: has joined #ruby
[21:20:48] iamdevnul: ruby is now a native option for aws lambda
[21:20:58] iamdevnul: someone linked it already
[21:23:43] keden: has joined #ruby
[21:31:47] roshanavand: has joined #ruby
[21:36:10] roses-r-red: has joined #ruby
[21:47:32] roshanavand: has joined #ruby
[21:55:38] robscomputer: has joined #ruby
[22:15:00] shenghi: has joined #ruby
[22:18:11] _whitelogger: has joined #ruby
[22:20:35] hurricanehrndz: has joined #ruby
[22:20:36] elphe: has joined #ruby
[22:23:36] chussenot: has joined #ruby
[22:24:41] graphene: has joined #ruby
[22:25:21] tdy: has joined #ruby
[22:28:12] cd: has joined #ruby
[22:31:55] Renich: has joined #ruby
[22:36:57] Renich: has joined #ruby
[22:37:28] robscomputer: has joined #ruby
[22:42:19] graphene: has joined #ruby
[22:43:12] elphe: has joined #ruby
[22:48:47] Renich_: has joined #ruby
[22:51:49] elphe: has joined #ruby
[22:58:05] robscomputer: has joined #ruby
[23:01:48] krawchyk: has joined #ruby
[23:13:44] houhoulis: has joined #ruby
[23:15:50] cthu|: Who loves Ruby!
[23:15:55] cthu|: ACTION loves Ruby!
[23:16:51] cthu|: I'm doing a lot of magic with it
[23:16:58] cthu|: you would be amazed
[23:17:10] cthu|: (no you wouldn't)
[23:22:54] roshanavand: has joined #ruby
[23:23:51] nicesignal: has joined #ruby
[23:26:59] akemot: has joined #ruby
[23:32:16] akem: has joined #ruby
[23:34:02] roshanavand: has joined #ruby
[23:37:08] SeepingN: has joined #ruby
[23:40:24] baweaver: ACTION perks up
[23:45:10] akem: has joined #ruby
[23:48:44] jenrzzz: has joined #ruby