havenwood changed the topic of #ruby to: Rules & more: https://ruby-community.com | Ruby 2.7.1, 2.6.6, 2.5.8: https://www.ruby-lang.org | Paste 4+ lines of text to https://dpaste.de/ and select Ruby as the language | Rails questions? Ask in #RubyOnRails | Books: https://goo.gl/wpGhoQ | Logs: https://irclog.whitequark.org/ruby | Can't talk? Register/identify with Nickserv first!
cek has quit [Quit: Connection closed for inactivity]
chalkmonster has joined #ruby
SeepingN has joined #ruby
impermanence has quit [Quit: Connection closed]
<howdoi> `t = t.present? ? t : nil` can we shorten this further?
<apotheon> t = nil unless t.present?
<apotheon> more characters, but fewer tokens
<apotheon> (on more character)
<apotheon> fewer keystrokes
<apotheon> (fewer uses of Shift)
<apotheon> err, I meant "one more character", not "on more character"
<adam12> t = t.presence
kristian_on_linu has quit [Remote host closed the connection]
<apotheon> Is presence a thing?
<adam12> Yes :\
<apotheon> hmm
<vlouvet> anyone have any recommendations for projects for someone coming from Python, and has completed the codeacademy content currently avaialble?
<apotheon> Does it return nil for !t.present? ?
<adam12> apotheon: I'm not sure tbh. I don't write Rails anymore, tho the old Rails bone in my body says it will.
<apotheon> vlouvet: Have you ever built anything with Flask?
<apotheon> (in Python)
<apotheon> adam12: It could be false instead of nil.
<vlouvet> apotheon, yes.. a few different things.
<apotheon> vlouvet: Rewrite them, or write things like them, using Sinatra.
<apotheon> Then, after that, try it with Roda.
<apotheon> That might be a way to ease into it.
<apotheon> Flask is basically someone's idea of a port of Sinatra to Python.
<vlouvet> are those two alternatives to RoR or do they do something at a different level?
<apotheon> Sinatra is about as much like Rails and Flask is like Django.
<vlouvet> I assumed that rails was the analog to Python's flask (or django more appropriately)
<apotheon> It's more like a small set of assumptions plus a domain-specific language on top of an application router, rather than full-blown "rich" MVC framework like Rails.
<vlouvet> ahh ok, I understand
<apotheon> Like I said, Sinatra is about as much like Rails as Flask is like Django.
<vlouvet> if one were to build a webapp using sinatra as the backend.. is there a recommended "responsive javascript frontend framework" to use? (vue,etc.)
<apotheon> Rails and Django are *huge*, sophisticated things full of moving parts that do a lot of heavy lifting for you but require you to take specific approaches to things to avoid incurring a lot of extra work.
ur5us has quit [Ping timeout: 260 seconds]
<apotheon> Sinatra and Flask are very minimal things that provide some convenience for the basics and allow you to build the rest however you feel like doing it, at the cost of having to make all those decisions yourself.
<apotheon> Also, Django is *really* not very forgiving, in my experience.
<apotheon> Rails is too full of magic. Django is too full of thumbscrews.
<vlouvet> apotheon, yeah I hear where you're coming from. I've heard that about rails - the framework makes decisions and holds opinions where other frameworks allow more freedom (and require more work because of that)
<howdoi> :)
tpanarch1st has quit [Ping timeout: 256 seconds]
<vlouvet> ruby (like python) is an interpreted language.. but does it have a gobal intepreter lock like python has? I guess I'm asking "does ruby allow for easy parallel processing" or go be a better option if multiprocessing is a requirement
<apotheon> vlouvet: Once you get used to Rails a little (and it doesn't take long), it tends to Just Do What You Expect most of the time. Once in a while, you run into something where it's maddeningly difficult to figure out how to do what you really did want, though, because with all the magic inside it somehow came to a different end point than where you wanted to be, so you have to figure out how to
<apotheon> work out the weirdness.
<vlouvet> thanks, I appreciate the insight about Rails
<apotheon> vlouvet: With Django, you basically just have to memorize all the things it expects of you, and adhere strictly to that approach, or it punishes you for diverging, but you don't tend to run into the problem of magic so much.
<apotheon> thus, magic vs. thumbscrews
tpanarch1st has joined #ruby
<apotheon> The Sinatra/Flask way of doing things involves a lot more freedom for your preferred approach, which comes with added responsibility and, if you don't take that responsibility seriously, possibly a lot of trouble down the road with working around your own early mistakes.
<apotheon> For that reason, it tends to be more popular for simpler projects, because it's much easier to rework the structure of your application if it wasn't that big in the first place.
<apotheon> tpanarch1st: Is that "T Panarchist" or "TP Anarchist"?
<apotheon> (or something else)
<apotheon> vlouvet: Anyway, do you think the Flask -> Sinatra path might be the kind of thing you want?
<apotheon> vlouvet: Another approach might be to rewrite Unix userland utilities in Ruby, perhaps using explicitly OOP-based code structure, or writing admin tools for your own purposes similarly. You could also try building weird toy stuff like an implementation of Conway's Game Of Life.
<vlouvet> apotheon, yes... although I'd like to stand up a rails server just to say I did it. and because eventually it might come in handy at work. If I did launch any side projects Rails feels like it would be overkill, and using it I don't know if I'd learn as much about the "plumbing"
<apotheon> vlouvet: . . . and if you just want to do webdev with Rails you could jump into the official Rails tutorials to get started.
<apotheon> If you want to "stand up a Rails [application] just to say you did it" I'd say you should go start with the official Rails tutorials.
<apotheon> guides.rubyonrails.org/getting_started.html if I don't misremember
ur5us has joined #ruby
TCZ has joined #ruby
xco has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<apotheon> My biggest disappointment with the rails guides last I checked was the complete lack of any nod to testing.
<apotheon> I mean, sure, testing isn't a rails thing per se, but then again neither is using an ORM, and Rails *does* offer fairly standard ways to set up testing just as it does for building models with ActiveRecord.
<TCZ> &>> puts "#{12_0*2}"
<rubydoc> # => 240... check link for more (https://carc.in/#/r/8v56)
<apotheon> Why write it that way?
<apotheon> I've only seen underscores used in Ruby integers for distinguishing thousands, millions, billions, et cetera.
ur5us has quit [Quit: Leaving]
<TCZ> &>> puts 2_0_2_0
<rubydoc> # => 2020... check link for more (https://carc.in/#/r/8v5b)
<TCZ> to improve readability
<apotheon> Yeah, like 100_000_000.
<apotheon> I find 12_0 more difficult to read than 120.
<apotheon> . . . especially when crammed up against *2 like that.
<TCZ> 1_0_0_0_0_0_0_0_0
<apotheon> yikes
<apotheon> have fun
<TCZ> 1_0_0.0_1
vlouvet has quit [Quit: Leaving]
<TCZ> &>> lambda { |a| a.call 5 }.call(lambda{ |b| b + 3})
<rubydoc> # => 8 (https://carc.in/#/r/8v5j)
<TCZ> &>> lambda { |a| a.call(a) }.call(lambda {|a| a.call(a)})
<rubydoc> stderr: -e:4:in `block in <main>': stack level too deep (SystemStackError)... check link for more (https://carc.in/#/r/8v5n)
vlouvet has joined #ruby
arahael has joined #ruby
xco has joined #ruby
TCZ has quit [Quit: Leaving]
cisco has joined #ruby
chalkmonster has quit [Quit: WeeChat 2.8]
kinduff has quit [Quit: gg]
caterfxo has quit [Ping timeout: 264 seconds]
kinduff has joined #ruby
xco has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pisculic1i has joined #ruby
pisculic1i is now known as piculichi
xco has joined #ruby
pandakekok9 has joined #ruby
tpanarch1st has quit [Ping timeout: 264 seconds]
howdoi has quit [Quit: Connection closed for inactivity]
xco has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
xco has joined #ruby
cliluw has quit [Ping timeout: 256 seconds]
ferche23 has joined #ruby
ferche23 has quit [Max SendQ exceeded]
ferche23 has joined #ruby
ferche23 has quit [Max SendQ exceeded]
xco has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ChmEarl has quit [Quit: Leaving]
connermcd has joined #ruby
cisco has quit [Ping timeout: 258 seconds]
cthulchu_ has quit [Ping timeout: 265 seconds]
SeepingN has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sauvin has joined #ruby
connermcd has quit [Quit: WeeChat 2.8]
rcvalle_ has joined #ruby
sergioro has quit [Quit: leaving]
rcvalle has quit [Ping timeout: 260 seconds]
nullus has joined #ruby
ikbenhet has joined #ruby
ikbenhet has quit [Client Quit]
ikbenhet has joined #ruby
miskatonic has joined #ruby
ikbenhet has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ikbenhet has joined #ruby
miskatonic has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
giorgian has joined #ruby
ur5us has joined #ruby
ikbenhet has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ikbenhet has joined #ruby
duderonomy has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
duderonomy has joined #ruby
duderonomy has quit [Client Quit]
duderonomy has joined #ruby
duderonomy has quit [Client Quit]
duderonomy has joined #ruby
duderonomy has quit [Client Quit]
duderonomy has joined #ruby
duderonomy has quit [Client Quit]
Nahra has joined #ruby
chalkmonster has joined #ruby
cd has quit [Quit: cd]
schne1der has joined #ruby
kinduff has quit [Read error: Connection reset by peer]
kinduff has joined #ruby
joast has quit [Ping timeout: 260 seconds]
Emmanuel_Chanel has quit [Ping timeout: 264 seconds]
miskatonic has joined #ruby
miskatonic has quit [Client Quit]
ur5us has quit [Ping timeout: 260 seconds]
xco has joined #ruby
Emmanuel_Chanel has joined #ruby
conta has joined #ruby
conta has quit [Quit: conta]
jinie_ has joined #ruby
jinie has quit [Ping timeout: 256 seconds]
jinie_ is now known as jinie
xco has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ur5us has joined #ruby
xco has joined #ruby
nabou has joined #ruby
<nabou> Hello, I have no idea how this works. First time here
Nahra has quit [Quit: leaving]
<xco> nabou welcome. it's just like facebook messenger, you type, we see, we talk :D
<xco> easy
TvL2386 has joined #ruby
<nabou> great, this is for Ruby, right?
<xco> nabou you can talk about anything you want but you're likely to get an answer if you talk about Ruby though
gix has joined #ruby
ur5us has quit [Ping timeout: 260 seconds]
giorgian has quit [Ping timeout: 264 seconds]
MrCrackPot has joined #ruby
TCZ has joined #ruby
rcvalle has joined #ruby
rcvalle_ has quit [Ping timeout: 260 seconds]
davor has quit [Ping timeout: 250 seconds]
davor has joined #ruby
shansen has quit [Quit: ZNC 1.7.4+deb0+bionic0 - https://znc.in]
giorgian has joined #ruby
giorgian has quit [Read error: Connection reset by peer]
giorgian has joined #ruby
shansen has joined #ruby
d3bug has quit [Quit: Connection closed for inactivity]
giorgian has quit [Ping timeout: 256 seconds]
giorgian has joined #ruby
cek has joined #ruby
crisfm has joined #ruby
tpanarch1st has joined #ruby
ellcs has joined #ruby
drincruz has quit [Quit: WeeChat 2.6]
<TCZ> : /
burningserenity has joined #ruby
TCZ has quit [Quit: Leaving]
Emmanuel_Chanel has quit [Ping timeout: 260 seconds]
TCZ has joined #ruby
nabou has quit [Quit: Leaving]
TomyWork has joined #ruby
yxhuvud has quit [Remote host closed the connection]
TomyWork has quit [Remote host closed the connection]
<TCZ> ror application -> doesnt work 99999999 errors, wrong yarn bundler ruby webpack versions, sinatra -> 999 warnings but works
Emmanuel_Chanel has joined #ruby
<TCZ> they silenced me on programming because i called someone idiot
zapata has quit [Quit: WeeChat 2.8]
mwlang has joined #ruby
caterfxo has joined #ruby
<tpanarch1st> apotheon: thought police anarchist - Orwell 1984
<apotheon> ah
<apotheon> nice
<mwlang> when authoring a gem, what goes in the Gemfile vs. what goes in the .gemspec file? Or maybe more narrowly, should I add development dependencies to the Gemfile or to the gemspec with `add_development_dependency`? Right now, all that’s in my Gemfile is the source line for rubygems and `gemspec`
ikbenhet has quit [Quit: Textual IRC Client: www.textualapp.com]
Ool has joined #ruby
<mwlang> using a minimal Gemfile has worked fine for many years, but now I’m planning to break a monolithic gem out into several smaller gems, one core gem and many multiple “plugin” gems, so I’m taking the time now to weigh whether I should also break up the gemspec more.
tankf33der has left #ruby [#ruby]
<Ool> Hi, Which port (tcp or udp) use gem to install something ? please.
<mwlang> Ool: pretty sure its TCP and port will depend on scheme of your source line (i.e. http => 80, https => 443)
<mwlang> “source line” meaning the lines in your Gemfile that start with “source”
cek has left #ruby [#ruby]
<giorgian> mwlang: I would suggest to keep Gemfile as it is
TCZ has quit [Quit: Leaving]
Esa__ has joined #ruby
Technodrome has joined #ruby
jingjinghack has joined #ruby
lxsameer has quit [Quit: WeeChat 2.8]
rippa has joined #ruby
joast has joined #ruby
galaxie has quit [Ping timeout: 240 seconds]
galaxie has joined #ruby
cisco has joined #ruby
mr_rich101 has quit [Quit: ZNC - http://znc.in]
nofxx has quit [Remote host closed the connection]
lucasb has joined #ruby
nofxx has joined #ruby
jidar has quit [Ping timeout: 258 seconds]
<Ool> TY and sorry for latence
mr_rich101 has joined #ruby
jidar has joined #ruby
roadie has joined #ruby
TCZ has joined #ruby
troulouliou_div2 has quit [Ping timeout: 240 seconds]
vlouvet has quit [Read error: Connection reset by peer]
alexherbo2 has joined #ruby
AndroidKitKat has quit [Quit: バイバイ〜!]
AndroidKitKat has joined #ruby
troulouliou_div2 has joined #ruby
mwlang_ has joined #ruby
mwlang has quit [Ping timeout: 256 seconds]
mwlang_ is now known as mwlang
TCZ has quit [Quit: Leaving]
TCZ has joined #ruby
piculichi has quit [Quit: leaving]
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<TCZ> oh i can use & for 2 dimensional arrays, cool
roadie has quit [Ping timeout: 240 seconds]
GodFather has quit [Ping timeout: 250 seconds]
<TCZ> or cant yy
<TCZ> but result was correct..
cisco has quit [Ping timeout: 256 seconds]
pandakekok9 has quit [Quit: leaving]
<TCZ> &>> arr = [12] ; arr[1]
<rubydoc> # => nil (https://carc.in/#/r/8v9i)
<TCZ> &>> arr = [12] ; arr[1]&[2]
<rubydoc> # => false (https://carc.in/#/r/8v9j)
<TCZ> false instead nil hmm
crisfm has quit [Quit: WeeChat 2.7.1]
GodFather has joined #ruby
cisco has joined #ruby
ellcs has quit [Ping timeout: 265 seconds]
d3bug has joined #ruby
jingjinghack has quit [Quit: WeeChat 2.1]
sergioro has joined #ruby
ellcs has joined #ruby
rcvu has quit [Ping timeout: 265 seconds]
<leftylink> indeed, as that is the definition of it
<leftylink> &ri NilClass#&
agent_white has joined #ruby
<apotheon> TCZ: That's just because at least one part of the boolean-tested objects isn't truthy.
<apotheon> Oh, wait.
<TCZ> eh i thoght it will work like nilsafe call
<TCZ> thought
<apotheon> I misread that.
<apotheon> & isn't &&
<rubydoc> parser error at position 0 around ` '
<apotheon> oops
troulouliou_div2 has quit [Ping timeout: 264 seconds]
Lachezar has joined #ruby
<apotheon> Actually, it's interesting that bitwise "&" behaves so differently from "&&" and "and".
<Lachezar> Hey all. Is there an equivalent command line openssl call for the OpenSSL::PKey::RSA public_decrypt() ?
<apotheon> Probably?
<apotheon> OpenSSL is a mess. I don't know it very well.
<TCZ> &>> arr = [12] ; arr[1]&.[](3)
<rubydoc> # => nil (https://carc.in/#/r/8v9p)
impermanence has joined #ruby
roadie has joined #ruby
troulouliou_div2 has joined #ruby
roadie has quit [Ping timeout: 250 seconds]
<havenwood> TCZ: Use #dig
troulouliou_div2 has quit [Ping timeout: 265 seconds]
<havenwood> &>> [[42]].dig(0, 0)
<rubydoc> # => 42 (https://carc.in/#/r/8vab)
<havenwood> &>> [].dig(0, 0)
<rubydoc> # => nil (https://carc.in/#/r/8vac)
MrCrackPot has quit [Remote host closed the connection]
MrCrackPot has joined #ruby
giorgian has quit [Ping timeout: 240 seconds]
Lachezar has quit [Quit: leaving]
roadie has joined #ruby
<TCZ> &>> [[3,4],[5,6].dig(1,2)
<rubydoc> stderr: -e:5: syntax error, unexpected `end', expecting ']'... check link for more (https://carc.in/#/r/8vad)
<TCZ> &>> [[3,4],[5,6]].dig(1,2)
<rubydoc> # => nil (https://carc.in/#/r/8vae)
<TCZ> &>> [[3,4],[5,6]].dig(1,1)
<rubydoc> # => 6 (https://carc.in/#/r/8vaf)
<TCZ> nice, thanks!
<TCZ> &>> {lett: :dugtrio}.dig(:lett)
<rubydoc> # => :dugtrio (https://carc.in/#/r/8vah)
troulouliou_div2 has joined #ruby
mouseghost has joined #ruby
mark0n has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
SeepingN has joined #ruby
zlogan2003 has quit [Ping timeout: 246 seconds]
cisco has quit [Quit: leaving]
GodFather has quit [Ping timeout: 256 seconds]
duderonomy has joined #ruby
conta has joined #ruby
giorgian has joined #ruby
sergioro has quit [Quit: leaving]
<havenwood> &>> require 'csv'; Point = Struct.new(:a, :c, keyword_init: true); Point.new(a: 42, c: {0 => [OpenStruct.new({c: CSV.parse("d,c\ncoocoo,cuckoo\n", headers: true)})]}).dig(:c, 0, 0, :c, 0, 0) # TCZ
<rubydoc> stderr: -e:4:in `<main>': uninitialized constant OpenStruct (NameError)... check link for more (https://carc.in/#/r/8vam)
schne1der has quit [Ping timeout: 256 seconds]
<havenwood> &>> require 'csv'; require 'ostruct'; Point = Struct.new(:a, :c, keyword_init: true); Point.new(a: 42, c: {0 => [OpenStruct.new({c: CSV.parse("d,c\ncoocoo,cuckoo\n", headers: true)})]}).dig(:c, 0, 0, :c, 0, 0)
<rubydoc> # => "coocoo" (https://carc.in/#/r/8van)
giorgian has quit [Remote host closed the connection]
<havenwood> Array, CSV::Row, CSV::Table, Hash, OpenStruct and Struct are the digs.
giorgian has joined #ruby
<havenwood> Proc#dig was rejected: https://bugs.ruby-lang.org/issues/14468
<adam12> I'm curious to see what this right assigns operator brings
<havenwood> adam12: ruby -e "def cube(x) = x * x * x and puts cube(42)"
<havenwood> #>> 74088
<adam12> havenwood: cube(x) => y
<havenwood> adam12: Yeah, that's an interesting one!
<havenwood> 13.divmod(5) => a, b => c, d; [a, b, c, d] #=> [2, 3, 2, 3]
sergioro has joined #ruby
<havenwood> adam12: This is now valid syntax >.>: def cube(x) = x * x * x and (cube(42) => solution) and puts solution
<adam12> havenwood: Not sure I'm a fan...
cisco has joined #ruby
Emmanuel_Chanel has quit [Ping timeout: 256 seconds]
<apotheon> 16:58 < havenwood> adam12: ruby -e "def cube(x) = x * x * x and puts cube(42)"
<apotheon> What exactly is going on there, semantically?
<apotheon> havenwood: Is that defining a method using an equal sign?
<havenwood> apotheon: yup
<apotheon> Is that defining cube, and executing it, or is it defining cube which recursively calls itself with an argument of 42?
<apotheon> I'm guessing the former.
<apotheon> The latter seems a bit batty.
<havenwood> apotheon: The former.
<apotheon> also, I seem to recall "and" has lower priority binding than "=".
<apotheon> Okay.
<apotheon> Cool.
<havenwood> apotheon: def foo=(x)=@x=(x)=foo
<apotheon> Ruby is becoming more like Standard ML every day.
<apotheon> SML is one of my favorite languages.
<apotheon> (Ruby is another.)
<apotheon> (C is another.)
<apotheon> (I'll stop now.)
<havenwood> apotheon: Matz like how Coconut did one-liner method definition: http://coconut-lang.org/
<apotheon> (except (Scheme))
<apotheon> interesting
<apotheon> I guess, if you want tail call optimization in Python, you can just write Python and parse it with Coconut.
<apotheon> . . . 'cause you can't have it otherwise, according to Guido.
lxsameer has joined #ruby
<apotheon> I think the direct quote is "Any implementation that performs tail call optimization is not Python."
Emmanuel_Chanel has joined #ruby
cisco has quit [Ping timeout: 256 seconds]
cisco has joined #ruby
TCZ has quit [Quit: Leaving]
ChmEarl has joined #ruby
zacts has joined #ruby
apotheon has quit [Ping timeout: 256 seconds]
apotheon has joined #ruby
giorgian has quit [Ping timeout: 260 seconds]
cliluw has joined #ruby
giorgian has joined #ruby
SegFaultAX has quit [*.net *.split]
null__ has quit [*.net *.split]
CommunistWolf has quit [*.net *.split]
Fusl has quit [*.net *.split]
Spitfire has quit [*.net *.split]
Cork has quit [*.net *.split]
creat has quit [*.net *.split]
Iambchop has quit [*.net *.split]
nfsnobody has quit [*.net *.split]
cliluw has quit [Ping timeout: 260 seconds]
cliluw has joined #ruby
null__ has joined #ruby
CommunistWolf has joined #ruby
Cork has joined #ruby
Spitfire has joined #ruby
creat has joined #ruby
nfsnobody has joined #ruby
Iambchop has joined #ruby
Fusl has joined #ruby
SegFaultAX has joined #ruby
SeepingN has quit [Quit: The system is going down for reboot NOW!]
SeepingN has joined #ruby
giorgian has quit [Ping timeout: 264 seconds]
creat has quit [Max SendQ exceeded]
Spitfire has quit [Max SendQ exceeded]
SegFaultAX has quit [Max SendQ exceeded]
Cork has quit [Max SendQ exceeded]
creat has joined #ruby
SegFaultAX has joined #ruby
Spitfire has joined #ruby
Cork has joined #ruby
jeromelanteri has joined #ruby
burningserenity has quit [Remote host closed the connection]
conta has quit [Quit: conta]
burningserenity has joined #ruby
graphicsv has quit [Ping timeout: 246 seconds]
graphicsv has joined #ruby
gix has quit [Ping timeout: 256 seconds]
gix has joined #ruby
sergioro has quit [Quit: leaving]
giorgian has joined #ruby
sergioro has joined #ruby
giorgian has quit [Ping timeout: 265 seconds]
cisco has quit [Ping timeout: 264 seconds]
cd has joined #ruby
reber has joined #ruby
reber has quit [Ping timeout: 260 seconds]
reber has joined #ruby
giorgian has joined #ruby
chalkmonster has quit [Quit: WeeChat 2.8]
kristian_on_linu has joined #ruby
lucasb has quit [Quit: Connection closed for inactivity]
davor has quit [Ping timeout: 265 seconds]
davor has joined #ruby
giorgian has quit [Quit: ERC (IRC client for Emacs 26.3)]
giorgian has joined #ruby
reber_ has joined #ruby
burningserenity has quit [Remote host closed the connection]
reber has quit [Ping timeout: 250 seconds]
Technodrome has joined #ruby
jeromelanteri has quit [Quit: Leaving]
chalkmonster has joined #ruby
zacts has quit [Quit: WeeChat 2.7.1]
zacts has joined #ruby
caterfxo has quit [Quit: leaving]
mouseghost has quit [Quit: mew wew]
mwlang has quit [Quit: mwlang]
yxhuvud has joined #ruby
evdubs has quit [Remote host closed the connection]
evdubs has joined #ruby
reber_ has quit [Read error: Connection reset by peer]
cliluw has quit [Ping timeout: 265 seconds]
troulouliou_div2 has quit [Remote host closed the connection]
giorgian has quit [Quit: ERC (IRC client for Emacs 26.3)]
chalkmonster has quit [Remote host closed the connection]
giorgian has joined #ruby
sergioro has quit [Quit: leaving]
cliluw has joined #ruby
giorgian has quit [Ping timeout: 260 seconds]
sergioro has joined #ruby
ellcs has quit [Ping timeout: 260 seconds]
BTRE has quit [Quit: Leaving]
alexherbo2 has quit [Ping timeout: 240 seconds]
giorgian has joined #ruby
giorgian has quit [Ping timeout: 264 seconds]
budonyc has joined #ruby
kristian_on_linu has quit [Remote host closed the connection]
cisco has joined #ruby
duderono_ has joined #ruby
duderonomy has quit [Ping timeout: 240 seconds]
tpanarch1st has quit [Ping timeout: 265 seconds]
tpanarch1st has joined #ruby
giorgian has joined #ruby
troulouliou_dev has joined #ruby
giorgian has quit [Ping timeout: 265 seconds]
troulouliou_dev has quit [Quit: Leaving]
cisco has quit [Ping timeout: 250 seconds]
jetchisel has quit [Quit: Unfortunately time is always against us -- [Morpheus]]