« Back to channel list

#ruby - 21 July 2018

« Back 1 day Forward 1 day »
[00:05:26] schneider: has joined #ruby
[00:14:43] schneider: has joined #ruby
[00:23:50] lubekpl: has joined #ruby
[00:25:06] houhoulis: has joined #ruby
[00:26:14] zachk: has joined #ruby
[00:26:50] zachk: has joined #ruby
[00:26:56] schneider: has joined #ruby
[00:28:26] ur5us: has joined #ruby
[00:36:16] schneider: has joined #ruby
[00:39:10] Azure: has joined #ruby
[00:45:36] schneider: has joined #ruby
[00:54:50] eckhardt_: has joined #ruby
[00:54:53] schneider: has joined #ruby
[01:04:11] schneider: has joined #ruby
[01:05:33] jasmith: has joined #ruby
[01:06:46] orbyt_: has joined #ruby
[01:13:33] schneider: has joined #ruby
[01:14:14] Azure: has joined #ruby
[01:22:51] schneider: has joined #ruby
[01:25:35] dviola: has joined #ruby
[01:29:10] nicht: has joined #ruby
[01:29:38] nicht: has joined #ruby
[01:32:13] schneider: has joined #ruby
[01:41:33] schneider: has joined #ruby
[01:42:00] Puffball: has joined #ruby
[01:49:19] bruce_lee: has joined #ruby
[01:49:20] bruce_lee: has joined #ruby
[01:50:48] schneider: has joined #ruby
[01:52:27] donofrio: has joined #ruby
[01:53:37] maryo: has joined #ruby
[02:00:08] schneider: has joined #ruby
[02:01:12] ogres: has joined #ruby
[02:07:18] tdy: has joined #ruby
[02:09:26] schneider: has joined #ruby
[02:18:48] schneider: has joined #ruby
[02:24:44] chussenot: has joined #ruby
[02:25:07] mynameisdebian: has joined #ruby
[02:28:03] schneider: has joined #ruby
[02:30:44] konsolebox: has joined #ruby
[02:32:01] erratic: has joined #ruby
[02:33:29] shinnya: has joined #ruby
[02:37:23] schneider: has joined #ruby
[02:46:43] schneider: has joined #ruby
[02:54:37] orbyt_: has joined #ruby
[02:55:04] akaiiro: has joined #ruby
[02:56:02] schneider: has joined #ruby
[03:05:17] schneider: has joined #ruby
[03:11:04] braincrash: has joined #ruby
[03:14:40] schneider: has joined #ruby
[03:17:55] g-: has joined #ruby
[03:21:19] c0ncealed2: has joined #ruby
[03:23:58] schneider: has joined #ruby
[03:27:09] dendazen: has joined #ruby
[03:29:54] hphat^: has joined #ruby
[03:33:19] schneider: has joined #ruby
[03:34:08] akaiiro: has joined #ruby
[03:38:28] apparition47: has joined #ruby
[03:39:03] dviola: has joined #ruby
[03:40:40] gix-: has joined #ruby
[03:42:33] schneider: has joined #ruby
[03:42:45] kapil___: has joined #ruby
[03:43:50] juiko: has joined #ruby
[03:50:49] schleppel: has joined #ruby
[03:51:59] schneider: has joined #ruby
[03:53:01] sauvin: has joined #ruby
[04:01:14] schneider: has joined #ruby
[04:09:54] Inline: has joined #ruby
[04:12:48] Alec: This is a real longshot but there are 600 of you here and the chat is dead.
[04:14:34] akaiiro: has joined #ruby
[04:14:37] Alec: There's this book called "Functional Analysis: Vol 1" - "A gentle introduction" by Dzung Minh Ha - great book but not applicable to probably anyone else here - unfortunately it's long out of print and the versions I can find are hyper-expensive (>£150 damaged book that'll take weeks to get here) - I have reason to believe a PDF of it exists, the publisher's website may be dead and has these weird locked PDFs and I'm Linux, Printer and those A4-k
[04:14:37] Alec: indles so it wont work.
[04:16:02] Alec: I've got a copy in storage, so one book in like 45-50 boxes 50cm x 45cm x 50cm boxes all books - they're going to want me dead if I take them up on their "access items" thing,
[04:16:42] Alec: If anyone can find a PDF of this I owe you massively; so much so it becomes economical for me to kill you before you have an heir who may inherit the debt, or you and your heir.
[04:17:24] Alec: http://matrixeditions.com/FunctionalAnalysisVol1.html <-- ps
[04:21:16] Alec: I've been after this for months, it should go without saying I'm desperate to be posting here. I've even tried a few "specialist forums"
[04:21:21] Alec: I'll stop now though
[04:22:03] graphene: has joined #ruby
[04:23:30] maciuszek: has joined #ruby
[04:24:08] lubekpl: has joined #ruby
[04:29:39] mozzarella: you have access to a locked pdf?
[04:31:45] Alec: mozzarella: no but I could get it if it was guaranteed (within reason) I could read it (there are "test PDFs" in the link, according to what it says if I can read those I can read what I buy)
[04:32:53] Alec: I wish the author hadn't chosen such a shitty and tiny publisher (jackpot on both!) because the book is actually *extremely* good - just no one has bloody heard of it, I found it by dumb luck in the library.
[04:34:05] tdy: has joined #ruby
[04:34:39] white_lilies: has joined #ruby
[04:34:41] Alec: Also the author is dead so no appealing to him (hence the "vol 1" over 10 years ago)
[04:49:14] Freshnuts: has joined #ruby
[04:55:33] chussenot: has joined #ruby
[04:56:04] schneider: has joined #ruby
[04:56:50] _aeris_: has joined #ruby
[05:13:02] DoubleMalt: has joined #ruby
[05:21:19] nertzy: has joined #ruby
[05:22:27] rrichardsr3: has joined #ruby
[05:26:24] siery: has joined #ruby
[05:29:21] siery: Hey! Is there somebody still using rake to handle your dependencies? Why are there so strng effort on runing bundler if ruby have such a nice task handler already?
[05:30:20] manakanapa: has joined #ruby
[05:34:55] dviola: siery: they kind of do different things, right? bundler is supposed to only manage dependencies and nothing more, rake is more like a general purporse make-like tool
[05:38:32] dviola: I guess there is nothing stopping someone from writing a Rakefile that will call git clone for all the libs they use
[05:39:42] dviola: now whether that is a good idea or not, I don't know, bundler also does other things like locking the versions of gems you use, etc
[05:41:47] siery: dviola: Right, but I see that people prefer using bundler more then rake. I been wandering if there is some reason to this, because bundler is much more complicated in my opinion. I know that bundler can handle pushing gems to the server, right? I am new to ruby, so just wander what wold be better to use for the game I'm writing. Do I need to use bundler to push gems to the rubygems repo?
[05:43:27] amar: has joined #ruby
[05:45:54] dviola: siery: maybe because of Rails, since it default to using bundler and creates a Gemfile in your project's directory
[05:46:27] dviola: siery: bundler and the Gemfile is how you install most gems in Rails, etc
[05:47:09] reber: has joined #ruby
[05:48:07] siery: But this is not the only interface (besides browser) to publish your gems to rubygems?
[05:49:38] siery: I guess you can just do it with gem.. so that's probably a stupid question.
[05:50:02] dviola: not sure about that, but I don't think you need bundler for that
[05:50:57] r29v: has joined #ruby
[05:51:16] dviola: nice question though
[05:53:44] dviola: siery: stay around and someone else might be able to answer your other questions, I have to go
[05:54:02] siery: dviola: Thank you. I just ask cause that will mean I can just create a task in rake like :push to automate my commits and still use just one interface for handle all my package related work.
[06:01:23] chussenot: has joined #ruby
[06:05:08] howdoi: has joined #ruby
[06:14:37] Nicmavr: has joined #ruby
[06:15:57] nowhere_man: has joined #ruby
[06:24:44] suukim: has joined #ruby
[06:25:10] alem0lars: has joined #ruby
[06:30:00] za1b1tsu_: has joined #ruby
[06:37:15] alem0lars_: has joined #ruby
[06:40:32] Krebsgewehr: has joined #ruby
[06:51:02] Inline: has joined #ruby
[06:52:13] Inline: has joined #ruby
[06:54:40] siery: has joined #ruby
[06:58:08] alem0lars: has joined #ruby
[07:05:33] graphene: has joined #ruby
[07:06:28] User458764: has joined #ruby
[07:10:10] klaas: has joined #ruby
[07:13:16] jamesaxl: has joined #ruby
[07:24:33] graphene: has joined #ruby
[07:24:36] schneider: has joined #ruby
[07:31:42] TinkerT: has joined #ruby
[07:32:14] lubekpl: has joined #ruby
[07:42:09] orbyt_: has joined #ruby
[07:43:46] lele: has joined #ruby
[07:46:29] jenrzzz: has joined #ruby
[07:46:30] jenrzzz: has joined #ruby
[07:47:23] claudiuinberlin: has joined #ruby
[07:48:10] chussenot: has joined #ruby
[07:53:26] schneider: has joined #ruby
[08:02:36] dellavg: has joined #ruby
[08:04:26] maryo: has joined #ruby
[08:06:14] SCHAPiE: has joined #ruby
[08:08:46] sameerynho: has joined #ruby
[08:15:20] milanj: has joined #ruby
[08:16:50] milanj: has joined #ruby
[08:28:54] Furai: has joined #ruby
[08:32:33] User458764: has joined #ruby
[08:46:29] mynameisdebian: has joined #ruby
[08:49:03] bga57: has joined #ruby
[08:49:24] konsolebox: has joined #ruby
[08:52:07] quobo: has joined #ruby
[09:02:48] jetchisel: has joined #ruby
[09:03:38] maryo: has joined #ruby
[09:05:29] despai: has joined #ruby
[09:06:17] plp_: has joined #ruby
[09:10:23] amar: has joined #ruby
[09:14:57] jinie: has joined #ruby
[09:15:21] amar: has joined #ruby
[09:24:47] mynameisdebian: has joined #ruby
[09:26:22] RougeR: has joined #ruby
[09:26:23] RougeR: has joined #ruby
[09:29:50] amar_: has joined #ruby
[09:30:34] Mike11: has joined #ruby
[09:34:39] mikecmpbll: has joined #ruby
[09:37:51] conta: has joined #ruby
[09:47:26] suukim: has joined #ruby
[09:57:08] maryo: has joined #ruby
[10:00:21] plp_: has joined #ruby
[10:01:07] alex``: has joined #ruby
[10:01:48] User458764: has joined #ruby
[10:04:15] alem0lars: has joined #ruby
[10:12:37] mynameisdebian: has joined #ruby
[10:21:02] Alec: mozzarella: any news?
[10:35:11] lunarkitty7: has joined #ruby
[10:42:46] Asher: has joined #ruby
[10:44:03] plp_: is there a way to expose class instance variables to instances of the class but not anything else?
[10:44:44] plp_: closest answers i've found are https://www.ruby-forum.com/topic/3255967 and https://stackoverflow.com/questions/2441524/closest-ruby-representation-of-a-private-static-final-and-public-static-final
[10:45:34] plp_: but i want them only accessible from instances of the class
[10:47:32] shinnya: has joined #ruby
[10:47:34] plp_: and from the class instance itself
[10:50:06] beefjoe: has joined #ruby
[10:53:18] nicesignal: has joined #ruby
[11:06:55] amar: has joined #ruby
[11:13:38] mzo: has joined #ruby
[11:15:32] phredus: has joined #ruby
[11:33:47] Inline: has joined #ruby
[11:34:51] apeiros: plp_: you… don't expect us to read a whole thread to understand what kind of solution you might have found in it, do you?
[11:35:39] VladGh: has joined #ruby
[11:38:12] plp_: right. sorry. they pretty much just suggest adding attr_accessor, attr_reader, or attr_writer for the class instance var
[11:38:56] plp_: but that exposes the class instance vars not just to the instances of the class
[11:45:02] konsolebox: plp_: how is an instance var accessed besides "instances of the class"?
[11:45:57] konsolebox: i'm getting an idea of what you really want, but i'd rather have you clarify it first
[11:46:10] plp_: class instance vars not instance vars
[11:46:28] konsolebox: plp_: maybe you need to demonstrate it with a code
[11:46:29] plp_: not really sure how to word it better
[11:46:52] plp_: since the terms can be pretty confusing
[11:47:07] konsolebox: i agree, hence it needs code
[11:48:55] alex``: has joined #ruby
[11:53:42] guille-moe: has joined #ruby
[12:06:23] apeiros: plp_: you want to keep the class state private except for instance of that class, as I understand it
[12:06:29] apeiros: *instances
[12:07:02] apeiros: and I think there's no clean way to do that. @@class_variables do that, but sadly they're shared beyond class + instances. they're also shared across descendants.
[12:07:17] apeiros: what you could do is this:
[12:07:51] apeiros: class Foo; class << self; attr_reader :class_state; private :class_state; end; private def class_state; self.class.send(:class_state); end; end
[12:08:12] apeiros: now you have a private instance method to access the class state. it uses send to bypass the privacy setting of the class method.
[12:12:57] biberu: has joined #ruby
[12:17:12] lubekpl: has joined #ruby
[12:19:03] plp_: apeiros: https://pastebin.com/hCyk3sNy
[12:19:04] ruby[bot]: plp_: we in #ruby do not like pastebin.com, it loads slowly for most, has ads which are distracting and has terrible formatting. Please use https://gist.github.com
[12:19:57] apeiros: konsolebox: ^ guess that was @ you
[12:20:22] apeiros: plp_: anyway, check my suggestion. it only slightly deviates from what you already have.
[12:20:39] plp_: yeah, it was for konsolebox
[12:21:48] graphene: has joined #ruby
[12:22:54] plp_: i didn't know you could use private that way
[12:25:01] plp_: misread your code
[12:26:47] mozzarella: has joined #ruby
[12:28:05] konsolebox: plp_: i think apeiros's suggestion is the best solution you can have. you can't restrict the class's singleton method for itself, and allow the instance to have special access to it.
[12:28:55] apeiros: plp_: that way? you mean `private def foo`? it's only since def returns a symbol instead of nil. sometime around ruby 2.1 I think?
[12:29:11] apeiros: I prefer it over awkwardness in indenting :)
[12:29:49] plp_: apeiros: i misread your code haha
[12:30:35] plp_: i thought you didn't put "end"s
[12:31:17] plp_: didn't notice the line was wrapped
[12:31:36] apeiros: I should add a !unroll command or somesuch to ruboto so it creates a gist with ; replaced by newlines and proper indent.
[12:32:45] graphene: has joined #ruby
[12:33:16] nowhere_man: has joined #ruby
[12:38:33] nowhere_man: has joined #ruby
[12:39:50] rippa: has joined #ruby
[12:44:36] gheegh: has joined #ruby
[12:46:11] AJA4350: has joined #ruby
[12:51:55] despai: has joined #ruby
[13:12:37] sarna: has joined #ruby
[13:25:33] graphene: has joined #ruby
[13:25:49] eGGshke: has joined #ruby
[13:35:56] alem0lars: has joined #ruby
[13:36:10] bruce_lee: has joined #ruby
[13:36:10] bruce_lee: has joined #ruby
[13:43:55] houhoulis: has joined #ruby
[13:48:55] Puffball: has joined #ruby
[13:50:05] InfinityFye: has joined #ruby
[13:54:16] plutes: has joined #ruby
[13:55:02] InfinityFye: has left #ruby: ("Leaving")
[13:57:13] DLSteve: has joined #ruby
[14:00:29] Asher: has joined #ruby
[14:07:21] KaffeeJunky123: has joined #ruby
[14:09:46] milanj: has joined #ruby
[14:14:49] FernandoBasso: has joined #ruby
[14:24:12] plp_: has left #ruby: ()
[14:25:06] KaffeeJunky123: I have a method that will read user input in a bunch of different units and I've been looking for an easy way to deal with the different units. Basically I just need to be able to call the right input verification function for the unit, is using a hash with unit=>Proc a good solution for this kind of problem?
[14:30:32] ectos: has joined #ruby
[14:35:27] ferr: has joined #ruby
[14:36:38] alem0lars: has joined #ruby
[14:38:37] quobo: has joined #ruby
[14:38:40] apeiros: KaffeeJunky123: sounds sane, yes
[14:39:23] apeiros: alternatively have a Verification base class, let unit based classes inherit from it and then have a unit => class hash.
[14:49:19] KaffeeJunky123: apeiros: but that would require a good amount of additional lines
[14:50:03] apeiros: maybe. depends on the complexity of your verifiers. it might save you some lines if you have a lot of repetition which can be saved through inheritance.
[14:50:59] Mrgoose: has joined #ruby
[14:50:59] apeiros: anyway, you know the problem domain best, so you'll have to decide what fits your problem better. a unit => proc hash is certainly very versatile anyway. it might make sense to start out that way anyway.
[14:51:52] KaffeeJunky123: apeiros: It's a simple application that calculates ml amounts for different compounds of an e-liquid for vaping
[14:52:07] apeiros: aaahaha, ok. nice :)
[14:52:40] KaffeeJunky123: well, the way it is now you'll have to load it in irb
[14:52:56] jxweng: has joined #ruby
[14:53:06] KaffeeJunky123: apeiros: would you like to test it? if so what pastebind do you prefer
[14:53:10] claudiuinberlin: has joined #ruby
[14:53:19] jinie: has joined #ruby
[14:53:26] apeiros: I prefer gist. I'm not vaping, so not too much interested, sorry :)
[14:53:34] apeiros: I can take a look at your code if you want, though
[14:53:53] apeiros: I'll probably only point out minor stylistic things :)
[14:58:35] KaffeeJunky123: apeiros: https://gist.github.com/KaffeJunky123/c45eaabefa2af733231e9f95fd44bc48
[14:58:47] KaffeeJunky123: Any help is welcome :)
[14:59:59] psychicist__: has joined #ruby
[15:00:45] apeiros: print_amounts I'd probably make the arguments kwargs. that way invocations of it are much easier to read and understand what the passed values are about.
[15:01:32] apeiros: `input = gets.chomp` this can raise in case of ctrl-d (ending input)
[15:02:07] apeiros: `ml.to_i` this will not prevent invalid input
[15:02:09] KaffeeJunky123: apeiros: so I should wrap it in a try and handle exceptions
[15:02:11] apeiros: >> "hello there".to_i
[15:02:20] apeiros: ACTION pokes ruby[bot]
[15:02:56] KaffeeJunky123: apeiros: I'm doing ml.to_i.to_s == ml for verification
[15:03:25] ruby[bot]: has joined #ruby
[15:03:25] ChanServ: +o ruby[bot]
[15:03:29] apeiros: I'd suggest Integer(ml, 10)
[15:03:36] apeiros: >> "hello there".to_i
[15:03:46] ruby[bot]: apeiros: # => 0 (https://eval.in/1040177)
[15:04:15] KaffeeJunky123: apeiros: oh, so Integer supports units?
[15:04:39] apeiros: >> Integer("0123")
[15:04:41] ruby[bot]: apeiros: # => 83 (https://eval.in/1040179)
[15:04:43] apeiros: >> Integer("0123", 10)
[15:04:44] ruby[bot]: apeiros: # => 123 (https://eval.in/1040180)
[15:05:05] apeiros: same for val.to_f btw., I'd use Float(val) instead
[15:05:48] apeiros: re "I should wrap" - yes, that's one way. or you can `input = gets&.chomp`, input will be nil in case of end-of-input.
[15:08:16] KaffeeJunky123: apeiros: I didn't know about that way to use the ampersand, or is it not an ampersand in that context?
[15:09:30] conta: has joined #ruby
[15:16:01] apeiros: KaffeeJunky123: &. is called "safe navigator" and works like ., but it won't raise a NoMethodError if the receiver is nil
[15:16:13] apeiros: >> nil&.whateverdoesntmatter
[15:16:14] ruby[bot]: apeiros: # => nil (https://eval.in/1040183)
[15:16:35] apeiros: hence nil&.chomp will just return nil, even though nil isn't a string and hence doesn't have chomp
[15:18:14] KaffeeJunky123: apeiros: that's neat
[15:19:12] apeiros: gist upcoming. gotta test first.
[15:19:41] KaffeeJunky123: apeiros: now you've got to start vaping too, so you can test if the end result is okay ;-)
[15:20:12] apeiros: KaffeeJunky123: https://gist.github.com/apeiros/b5f7f16a770fa3d49d6502737516b885
[15:20:21] apeiros: na, I don't even smoke
[15:20:32] apeiros: maybe once pure thc vapes are available and legal.
[15:20:51] apeiros: gist contains a couple of ideas. make use of them as you see fit.
[15:21:20] apeiros: btw., to get stuff aligned, if you use sublime text, there's a plugin "valign". makes that really simple.
[15:21:33] KaffeeJunky123: apeiros: pure thc? why would you want to get rid of the other sweet stuff?
[15:22:03] KaffeeJunky123: apeiros: I use nvim most of the time, trying to migrate to spacemacs thou
[15:22:04] apeiros: because I only take that stuff for the inebriation
[15:22:27] apeiros: alcohol's effect is limited and the side-effects at the level I'd need it are unpleasant
[15:23:20] KaffeeJunky123: apeiros: states that have legalized it should have high quality thc e-liquids
[15:23:30] apeiros: I'm not US based :)
[15:23:49] apeiros: and while possession is largely legal here, selling isn't
[15:24:03] KaffeeJunky123: well, you can always make your own extract based liquid
[15:24:39] apeiros: I'd have to grow weed myself. I don't see doing that in the near future.
[15:24:51] apeiros: also we're OT :) (there's #ruby-offtopic for that)
[15:25:15] KaffeeJunky123: apeiros: I would've suggested taking this conversation to a more private place
[15:25:16] apeiros: lol @ your real name btw. :) glasnost!
[15:25:29] KaffeeJunky123: What! I have been uncovered
[15:26:57] KaffeeJunky123: I really should start to learn more about rubies OOP features
[15:26:59] apeiros: btw., `Integer(ml, 10) rescue false` is quick and dirty and I absolutely don't recommend on using this pattern
[15:27:38] apeiros: it can hide severe bugs as it indiscriminately suppresses all exceptions below StandardException
[15:28:03] apeiros: (talking about the suffix `rescue false` part, just in case)
[15:30:05] KaffeeJunky123: apeiros: I'm doing Integer(ml, 10)&.to_s == ml
[15:30:09] KaffeeJunky123: is that any better
[15:30:37] apeiros: depends on what you want to allow. will fail e.g. for "00123"
[15:30:49] maryo: has joined #ruby
[15:31:00] apeiros: ask me again in april next year. I'll tell you the name of a gem then :D
[15:32:45] KaffeeJunky123: Are you working on a unit realted gem?
[15:35:42] phredus: has joined #ruby
[15:38:28] KaffeeJunky123: apeiros: I think I have a bug in the calculation somewhere
[15:38:54] apeiros: KaffeeJunky123: no, on a validation & adaptation gem. it's part of a bigger project, though.
[15:42:09] KaffeeJunky123: yay I found the bug, now it looks like it's actually working
[15:50:43] bathtub_shark: has joined #ruby
[15:51:41] Inline: has joined #ruby
[15:55:13] cpallares: has joined #ruby
[15:55:56] howdoi: has joined #ruby
[16:01:07] Asher: has joined #ruby
[16:02:20] vutral|kali: has joined #ruby
[16:04:57] maryo: has joined #ruby
[16:10:55] despai: has joined #ruby
[16:12:36] venmx: has joined #ruby
[16:12:41] croberts: has joined #ruby
[16:12:45] milanj: has joined #ruby
[16:13:07] maryo_: has joined #ruby
[16:13:39] alex``: has joined #ruby
[16:19:55] maryo_: has joined #ruby
[16:20:54] guille-moe: has joined #ruby
[16:22:58] beefjoe: has joined #ruby
[16:24:24] houhoulis: has joined #ruby
[16:24:59] alfiemax: has joined #ruby
[16:28:15] shinnya: has joined #ruby
[16:34:11] lubekpl: has joined #ruby
[16:42:24] Asher: has joined #ruby
[16:49:20] iamnix: has joined #ruby
[16:49:30] banisterfiend: has joined #ruby
[16:54:17] Nicmavr: has joined #ruby
[16:55:28] white_lilies: has joined #ruby
[16:56:28] beefjoe: has joined #ruby
[17:01:49] mozzarella: has joined #ruby
[17:02:14] S007: has joined #ruby
[17:06:43] tdy: has joined #ruby
[17:07:42] href: has joined #ruby
[17:10:05] Demos[m]: totally off topic: does anyone know of a font like fira code but not monospace?
[17:10:59] Mia: has joined #ruby
[17:10:59] Mia: has joined #ruby
[17:14:00] SeepingN: has joined #ruby
[17:16:22] qolq: has joined #ruby
[17:19:50] eGGshke: has joined #ruby
[17:21:48] User458764: has joined #ruby
[17:22:15] fmcgeough: has joined #ruby
[17:24:15] eGGshke: has joined #ruby
[17:28:52] tty: has joined #ruby
[17:29:52] fmcgeough: has joined #ruby
[17:32:31] NightMonkey: has joined #ruby
[17:38:05] \void: has joined #ruby
[17:39:28] mikecmpbll: has joined #ruby
[17:39:31] Asher: has joined #ruby
[17:41:20] KaffeeJunky123: has left #ruby: ()
[17:49:30] suukim: has joined #ruby
[17:49:54] samosaphile: has joined #ruby
[17:50:00] samosaphile: has left #ruby: ()
[17:50:07] samosaphile: has joined #ruby
[17:57:02] qolq: has joined #ruby
[17:59:29] qolq: has joined #ruby
[18:02:02] zleap: has joined #ruby
[18:02:03] zleap: has joined #ruby
[18:10:46] graphene: has joined #ruby
[18:10:57] Xeago: has joined #ruby
[18:11:26] icantc: has joined #ruby
[18:13:29] mozzarella: has joined #ruby
[18:21:41] Xeago: has joined #ruby
[18:23:07] akaiiro: has joined #ruby
[18:25:23] schneider: has joined #ruby
[18:30:27] orbyt_: has joined #ruby
[18:34:20] amar: has joined #ruby
[18:35:56] zachk: has joined #ruby
[18:37:13] jhack: has joined #ruby
[18:37:33] jhack: has left #ruby: ()
[18:38:34] zachk: has joined #ruby
[18:38:47] graphene: has joined #ruby
[18:43:39] graphene: has joined #ruby
[18:44:04] apeiros: Demos[m]: I use deja-vu for coding, I use the monospace variant, but iirc it has non-monospace variants too. no idea whether that's "like fira" (no idea either how a font would qualify as that)
[18:44:16] jhack: has joined #ruby
[18:44:29] jhack: has left #ruby: ()
[18:44:44] Demos[m]: it has ligatures that make like ==> into a joined arrow
[18:44:54] Demos[m]: I use Noto Sans UI (or Noto Sans Display on windows, not sure why the name differs)
[18:47:31] noobineer: has joined #ruby
[18:50:54] apeiros: Demos[m]: aaah, yeah, that's somehow nice.
[18:56:54] salasrod: has joined #ruby
[18:58:15] akaiiro: has joined #ruby
[18:58:28] milanj: has joined #ruby
[18:59:23] white_lilies: has joined #ruby
[19:04:11] Dimik: has joined #ruby
[19:09:50] scrptktty: has joined #ruby
[19:12:10] scrptktty: has joined #ruby
[19:12:19] Freshnuts: has joined #ruby
[19:13:01] krdprog: has joined #ruby
[19:13:38] lomex: has joined #ruby
[19:15:53] mikkel-: has joined #ruby
[19:20:02] lubekpl: has joined #ruby
[19:20:58] Mike11: has joined #ruby
[19:22:00] schneider: has joined #ruby
[19:24:26] Freshnuts: has joined #ruby
[19:26:35] Freshnuts: has joined #ruby
[19:40:48] _aeris_: has joined #ruby
[19:42:53] dviola: has joined #ruby
[19:45:37] salasrod: has joined #ruby
[19:48:39] iamnix: has joined #ruby
[19:54:02] mynameisdebian: has joined #ruby
[19:58:54] salasrod_: has joined #ruby
[20:16:04] tdy: has joined #ruby
[20:16:41] jhack: has joined #ruby
[20:24:30] lypsis: has joined #ruby
[20:25:03] modin: has joined #ruby
[20:29:25] bipul: has joined #ruby
[20:30:56] bipul: has joined #ruby
[20:32:19] despai: has joined #ruby
[20:33:53] alex``: has joined #ruby
[20:35:08] ellcs: has joined #ruby
[20:37:20] jhack: has left #ruby: ()
[21:30:33] Asher1: has joined #ruby
[21:34:07] Azure: has joined #ruby
[21:42:19] Zaab1t: has joined #ruby
[21:51:52] ogres: has joined #ruby
[21:51:56] Azure: has joined #ruby
[22:00:04] cagomez: has joined #ruby
[22:05:59] jamiejackson: has joined #ruby
[22:12:02] jamiejackson: i'm trying to iterate over a hash inline to build a string: https://gist.github.com/jamiejackson/176cf94c7b1766fd7f0f92601ab16586
[22:12:13] jamiejackson: what am i doing wrong?
[22:22:32] konsolebox: yet another one leaving too quickly
[22:24:24] redlegion: has joined #ruby
[22:26:20] ruby[bot]: -bbbb $a:chouhoulis$#ruby-fix-your-connection chouhoulis!*@*$#ruby-fix-your-connection chouhoul_!*@*$#ruby-fix-your-connection chouhou__!*@*$#ruby-fix-your-connection
[22:26:30] despai: has joined #ruby
[22:26:35] ruby[bot]: -bbbb chouho___!*@*$#ruby-fix-your-connection chouh____!*@*$#ruby-fix-your-connection chou_____!*@*$#ruby-fix-your-connection *!*@50-207-64-46-static.hfc.comcastbusiness.net$#ruby-fix-your-connection
[22:27:24] graphene: has joined #ruby
[22:30:52] apeiros: also probably another one broken by php's "everything is a template, so just echo"
[22:43:26] dinfuehr_: has joined #ruby
[22:54:58] redlegion: has joined #ruby
[22:56:56] orbyt_: has joined #ruby
[23:08:47] InfinityFye: has joined #ruby
[23:09:27] llua: has joined #ruby
[23:12:57] RougeR: has joined #ruby
[23:12:58] RougeR: has joined #ruby
[23:19:21] _whitelogger: has joined #ruby
[23:29:36] mynameisdebian: has joined #ruby
[23:34:58] redlegion: has joined #ruby
[23:40:01] white_lilies: has joined #ruby
[23:45:41] nowhere_man: has joined #ruby
[23:57:52] nowhere_man: has joined #ruby