adam12 changed the topic of #ruby to: Rules: https://ruby-community.com | Ruby 3.0.1, 2.7.3, 2.6.7: https://www.ruby-lang.org | Paste 4+ lines to: https://gist.github.com | Books: https://goo.gl/wpGhoQ | Logs: https://irclog.whitequark.org/ruby | BLM <3
neshpion_ is now known as neshpion
MalkbabY has quit [Remote host closed the connection]
MalkbabY_ has joined #ruby
itok has quit []
itok has joined #ruby
htmnc has joined #ruby
gearnode has joined #ruby
duderonomy has quit [Quit: Textual IRC Client: www.textualapp.com]
_aeris_ has quit [Quit: ZNC - http://znc.sourceforge.net]
_aeris_ has joined #ruby
Rudd0 has quit [Ping timeout: 240 seconds]
kinduff has quit [Read error: Connection reset by peer]
kinduff has joined #ruby
MalkbabY_ is now known as MalkbabY
jenrzzz has quit [Ping timeout: 240 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 246 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
postmodern has quit [Remote host closed the connection]
postmodern has joined #ruby
evdubs_ has joined #ruby
evdubs has quit [Ping timeout: 268 seconds]
jenrzzz has joined #ruby
gix has quit [Disconnected by services]
gix- has joined #ruby
gearnode has quit [Ping timeout: 260 seconds]
jenrzzz has quit [Ping timeout: 268 seconds]
BuzzwordChief has joined #ruby
<BuzzwordChief> Has someone experienced performace drops with 3.0 under aarch64?
howdoi has quit [Quit: Connection closed for inactivity]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
* BuzzwordChief
robotbee has quit [Ping timeout: 260 seconds]
dpl has quit [Ping timeout: 240 seconds]
jenrzzz has joined #ruby
BuzzwordChief has left #ruby [#ruby]
jenrzzz has quit [Ping timeout: 240 seconds]
BuzzwordChief has joined #ruby
BuzzwordChief has left #ruby [#ruby]
CustosLimen has quit [Ping timeout: 260 seconds]
CustosLimen has joined #ruby
Arahael has quit [Ping timeout: 240 seconds]
Rudd0 has joined #ruby
m27frogy has quit [Ping timeout: 240 seconds]
ChmEarl has quit [Quit: Leaving]
konsolebox has quit [Read error: Connection reset by peer]
konsolebox has joined #ruby
tubbo has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Arahael has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 252 seconds]
moldorcoder7 has quit [Quit: %bye mirc%]
jenrzzz has joined #ruby
moldorcoder7 has joined #ruby
neshpion has quit [Ping timeout: 240 seconds]
neshpion has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
MalkbabY has quit [Remote host closed the connection]
tabakhase has quit [Quit: ZNC - http://znc.in]
MalkbabY has joined #ruby
tabakhase has joined #ruby
blackmesa has joined #ruby
jenrzzz has joined #ruby
venmx has quit [Ping timeout: 252 seconds]
blackmesa has quit [Quit: WeeChat 3.1]
neshpion has quit [Quit: neshpion]
Furai has quit [Quit: WeeChat 3.1]
robotbee has joined #ruby
jenrzzz has quit [Ping timeout: 268 seconds]
venmx has joined #ruby
venmx has quit [Ping timeout: 265 seconds]
jenrzzz has joined #ruby
elcuervo has joined #ruby
cuerbot has quit [Ping timeout: 240 seconds]
nofxx_ has joined #ruby
nofxx__ has quit [Ping timeout: 252 seconds]
robotbee has quit [Ping timeout: 252 seconds]
venmx has joined #ruby
venmx has quit [Ping timeout: 252 seconds]
cd has quit [Quit: cd]
Rudd0 has quit [Remote host closed the connection]
bitwinery has joined #ruby
bitwinery has quit [Remote host closed the connection]
bitwinery has joined #ruby
evdubs__ has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
evdubs has joined #ruby
evdubs_ has quit [Ping timeout: 240 seconds]
evdubs__ has quit [Ping timeout: 260 seconds]
jenrzzz has joined #ruby
htmnc has quit [Quit: Leaving]
bitwinery has quit [Quit: Leaving]
venmx has joined #ruby
venmx has quit [Ping timeout: 265 seconds]
TCZ has joined #ruby
MalkbabY has quit [Remote host closed the connection]
MalkbabY has joined #ruby
teclator has quit [Remote host closed the connection]
BSaboia has joined #ruby
dachi has joined #ruby
<dachi> /////
dachi has quit [Client Quit]
ur5us has joined #ruby
Technodrome has joined #ruby
jenrzzz has quit [Ping timeout: 265 seconds]
Rudd0 has joined #ruby
User4588_ has joined #ruby
User4588 has quit [Ping timeout: 246 seconds]
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
User458764 has quit [Ping timeout: 260 seconds]
moldorcoder7 has quit [Quit: %bye mirc%]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 268 seconds]
jamees has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 260 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 246 seconds]
rubydoc has quit [Ping timeout: 252 seconds]
phaul has quit [Ping timeout: 268 seconds]
venmx has joined #ruby
venmx has quit [Ping timeout: 240 seconds]
jackiiilong has joined #ruby
User458764 has joined #ruby
User4588 has joined #ruby
User4588_ has quit [Ping timeout: 268 seconds]
m27frogy has joined #ruby
ur5us has quit [Ping timeout: 250 seconds]
moldorcoder7 has joined #ruby
moldorcoder7 has quit [Remote host closed the connection]
jenrzzz has joined #ruby
jackiiilong_ has joined #ruby
jenrzzz has quit [Ping timeout: 268 seconds]
jackiiilong has quit [Ping timeout: 260 seconds]
ur5us has joined #ruby
Rudd0 has quit [Remote host closed the connection]
DaRock has joined #ruby
orbyt_ has joined #ruby
jackiiilong__ has joined #ruby
nofxx_ has quit [Remote host closed the connection]
nofxx_ has joined #ruby
jackiiilong_ has quit [Ping timeout: 240 seconds]
yxhuvud has quit [Quit: No Ping reply in 180 seconds.]
yxhuvud has joined #ruby
ikke has quit [Quit: WeeChat 2.8]
jackiiilong_ has joined #ruby
vasanth has joined #ruby
nofxx_ has quit [Ping timeout: 240 seconds]
nofxx has joined #ruby
nofxx has quit [Remote host closed the connection]
jackiiilong__ has quit [Ping timeout: 252 seconds]
TCZ has quit [Quit: ...]
venmx has joined #ruby
gearnode has joined #ruby
venmx has quit [Ping timeout: 260 seconds]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orbyt_ has joined #ruby
dpl has joined #ruby
venmx has joined #ruby
jackiiilong__ has joined #ruby
jackiiilong_ has quit [Ping timeout: 240 seconds]
jackiiilong_ has joined #ruby
MalkbabY has quit [Remote host closed the connection]
MalkbabY has joined #ruby
jackiiilong__ has quit [Ping timeout: 268 seconds]
howdoi has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jackiiilong__ has joined #ruby
TorpedoSkyline has joined #ruby
jackiiilong_ has quit [Ping timeout: 246 seconds]
jackiiilong_ has joined #ruby
MalkbabY has quit [Remote host closed the connection]
canton7 has quit [Quit: ZNC - http://znc.in]
MalkbabY has joined #ruby
vasanth has quit [Ping timeout: 240 seconds]
goepsilongo has quit [Quit: Konversation terminated!]
jackiiilong__ has quit [Ping timeout: 240 seconds]
canton7 has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 252 seconds]
ur5us has quit [Ping timeout: 250 seconds]
evdubs_ has joined #ruby
<User458764> Hi, is there an example script which contains all ruby syntax?
evdubs has quit [Ping timeout: 260 seconds]
rubydoc has joined #ruby
<jhass> not aware of any, the rubykoans might get you kinda close but probably lack things like case pattern matching
postmodern has quit [Quit: Leaving]
phaul has joined #ruby
gearnode has quit [Ping timeout: 250 seconds]
<User458764> Thanks I will look at it
ChmEarl has joined #ruby
gearnode has joined #ruby
vasanth has joined #ruby
phaul has quit [Ping timeout: 265 seconds]
phaul has joined #ruby
rubydoc_ has joined #ruby
rubydoc has quit [Remote host closed the connection]
dpl has quit [Ping timeout: 240 seconds]
jamees has quit [Quit: Connection closed]
jenrzzz has joined #ruby
Hess has quit [Ping timeout: 250 seconds]
<isene> I would be grateful for a helping and in debugging a Net:HTTP request. Code, output and short problem description here: https://dpaste.org/j7Cy
dpl has joined #ruby
jenrzzz has quit [Ping timeout: 252 seconds]
<havenwood> isene: Looks like you mean to be setting a header but instead you're passing params.
<havenwood> isene: Check docs for how to set headers.
<jhass> isene: you're calling https://rubyapi.org/3.0/o/net/http#method-c-get which expects "uri_or_host" as first parameter
<jhass> uri here means an instance of URI
<jhass> not the URL as a string
<havenwood> Oh, right, Net::HTTP.get — never mind about headers.
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
<isene> Everything is working - except that Ruby adds that pesky ":80" (for the port) at the end of the URI. If I could only remove that, it would be fully functioning
jenrzzz has joined #ruby
<isene> jhass: wrapping that URL into URI() makes no difference - the ":80" is still added to the end of the URL
<jhass> are you sure? Can you show your current code and exact error message again please? :)
<jhass> looking at the Ruby 2.7 docs I'm not sure you can pass headers there already: https://rubyapi.org/2.7/o/net/http#method-c-get
<jhass> so maybe it takes the presence of the second argument as the first one having to be a host
<isene> jhass: Here: https://dpaste.org/rx44
jenrzzz has quit [Ping timeout: 265 seconds]
<isene> jhass: Well... how then do I fix it (meaning just removing the ":80")?
<jhass> well yes turning the URI back into a string of course makes it a string again...
<isene> jhass: Yes - but it does complain about it not being a string in the first try
<jhass> try just .get(URI(...)) without the headers for a test
TorpedoSkyline has quit [Quit: Konversation terminated!]
<isene> jhass: Now this was the reason why I had to send along a user-agent in the first place, because met.no refuses to recognize the generic header: https://dpaste.org/oJoc
<jhass> But you can see it no longer "adds the :80" ;)
<jhass> so it's actually a step further
<jhass> it looks like Ruby 2.7 does not allow setting headers via the class methods
<jhass> See "Setting Headers" in the documentation
<isene> jhass: It did work without any specific UA until last week or so when met.no decided to do some code change that stopped the use of a generic UA
<jhass> I'm not contesting that the service needs the header set
<isene> jhass: No, no - I'm not suggesting you are :-)
<isene> jhass: I don't quite get how to add the UA in the header from that part of the doc (Setting Headers)
<jhass> it's a complete example so I'm not sure what to say to a generic question like this :)
<isene> The problem with the "Setting Headers" section is that it does the GET call before setting any header like a UA
yxhuvud has quit [Remote host closed the connection]
<jhass> isene: the example set's the "If-modified-Since" header
<jhass> the request does not happen until the http.request(req) line
<isene> jhass: So how do I specifically set an UA?
<jhass> like in the example, just instead of setting the "If-Modified-Since" header set the "User-Agent" header
vasanth has quit [Ping timeout: 260 seconds]
Arthur_ has joined #ruby
yxhuvud has joined #ruby
orbyt_ has joined #ruby
jenrzzz has joined #ruby
gearnode has quit [Ping timeout: 276 seconds]
jenrzzz has quit [Ping timeout: 252 seconds]
<isene> jhass: Got a bit further, but not there yet: https://dpaste.org/o9J2
budonyc has quit [Ping timeout: 265 seconds]
<adam12> isene: Do you have full stacktrace?
<jhass> isene: maybe you need to set use_ssl: true? See "HTTPS"
<jhass> the request pat is part of the Get request object, .start just establishes the connection to the server
<jhass> *path
<isene> adam12: I'm pretty sure it doesn't help, but here: https://dpaste.org/yvgf
<adam12> isene: I just don’t get how the source you linked raises that stacktrace.
<adam12> isene: You’re not calling any JSON parsing methods. Is Net::HTTP doing that? I’ve never seen that behavior.
<isene> adam12: It's part of a larger project - the astropanel (https://github.com/isene/astropanel/blob/main/astropanel.rb#L678) - lines 679-681 doesn't work anymore as met.no rejects a call with the generic "Ruby" UA. I therefore have to do mental gymnastics to add a simple user-agent to the get request - which turns out to be insanely complex.
<isene> jhass: Where in my code do I set that?
jenrzzz has joined #ruby
<jhass> did you look at the "HTTPS" section of the documentation?
<isene> jhass: Did this without any change whatsoever: json = Net::HTTP.start(uri.hostname, uri.port, :use_ssl => true) do |http|
Dwarf has left #ruby [#ruby]
<jhass> There's a change :)
<jhass> print the response body if you need a less subtle hint
jenrzzz has quit [Ping timeout: 240 seconds]
<isene> With or without the use_ssl, I get:
<isene> /usr/lib/ruby/2.7.0/json/common.rb:156:in `initialize': no implicit conversion of Net::HTTPForbidden into String (TypeError)
<jhass> Is HTTPForbidden the same as HTTPBadRequest?
<jhass> I'd say it's not ;)
<adam12> The docs for net/http seem kind of horrible.
<adam12> Actually, horrible is a poor word.
<jhass> also take another look at the setting headers example, what kind of object do you get returned from http.request?
<isene> adam12: Yes, it sucks
<adam12> The square bracket setter from Net::HTTPHeader is basically completely hidden unless you poke around for it. I find that the most annoying part of rdoc.
<jhass> the docs are not very good but that also has to do with the API of net/http being not very good. It's continously improved a little but the base is just... well there's a reason for so many http library gems :D
<adam12> Yes, it’s no surprise httparty basically ballooned in usage back in the 2000’s.
<havenwood> Net::HTTP wrappers party too hard.
<jhass> yeah especially since that was before we had any of the class helper methods and everything had to use the .start interface
<adam12> I’d love to see a Rack-like API for HTTP clients (not Faraday), because I’m _tired_ of having a half-dozen HTTP clients in a larger project.
<havenwood> Listed a few of the new ones in this spreadsheet of Ruby HTTP clients: https://docs.google.com/spreadsheets/d/1vPlk6nMIFa3sI5ISl7zZ5r6lDNpVQX6Jxi3ksXCyVbs/edit#gid=1392844939
<adam12> You need to maintain vigilence, or you end up with http.rb, excon, faraday (using net/http naturally), and httparty.
<isene> See my pry session: https://dpaste.org/CEMx
gearnode has joined #ruby
<adam12> And actually I saw async’s http client just recently too.
Rudd0 has joined #ruby
<jhass> isene: looks like everything is working as expected. The server doesn't like your request
vasanth has joined #ruby
<isene> But why? I suspect it is because the whole uri is not sent - but I don't know why or how to debug that. Because if you go to this address, all is jolly well: https://api.met.no/weatherapi/locationforecast/2.0/complete?lat=59.9139&lon=10.7522
<isene> This is all I want to do - to get f*cking Net::HTTP to give me that json output.
<jhass> the requests headers your browser sends are quite different to those you send
<jhass> (there's a reason the server rejects you these requests btw so I'm not just gonna give you copy paste circumvention here without a learning experience, in case you wonder)
<isene> jhass: I know - but the ONLY new requirement is that I supply a UA. It's a tiny teenie-weenie addition that shouldn't require a whole new sky scraper of complexity
<jhass> Ruby was sending a user agent before, so the requirement is a bit more subtle than "set a user agent"
<isene> jhass: I don't need a learning experience. I need this to work. That's all.
budonyc has joined #ruby
<jhass> then pay somebody to do it :)
<havenwood> or learn.
kaivai_ has joined #ruby
<isene> What's you paypal account. How much?
vasanth has quit [Ping timeout: 268 seconds]
<jhass> I'm happy with my current job, no interest, thanks :)
<isene> jhass: But do you actually have the answer?
kaivai has quit [Ping timeout: 246 seconds]
<jhass> Sure. In fact you have it to, I made it work by copy pasting from something you previously had already and changed since
<isene> So, why not just give me the answer?
yxhuvud has quit [Remote host closed the connection]
<jhass> actually that version is still violating their ToS
yxhuvud has joined #ruby
<jhass> because we're here to support people in their learning experiences
<isene> I promise to learn from you pasted code. And I will send you USD 50 immeditely.
<adam12> isene: Use `curl/5.0` as a user agent :)
<adam12> It doesn’t like your Mozilla one for whatever reason.
<isene> adam12: Thanks. You are a gem!
<jhass> No. Read the ToS
<adam12> Yeah; definitely don’t keep the UA as `curl`.
<adam12> But it’s the problem with the UA.
<jhass> don't copy this user agent, use it as an example of your own. Put your real contact info
<jhass> also keep all the other conditions in mind, like attribution, caching and so on
<isene> And now it's working again: https://github.com/isene/astropanel
cd has joined #ruby
vasanth has joined #ruby
vasanth has quit [Ping timeout: 240 seconds]
Guest10524 has quit [Ping timeout: 240 seconds]
<adam12> Ancient stuff.
jackiiilong_ has quit [Read error: Connection reset by peer]
jackiiilong_ has joined #ruby
<adam12> I wonder how much could be submitted to the project.
<adam12> (Net::HTTP)
<jhass> I think at this point the most sensible thing would be to ship something like http.rb in stdlib and deprecate net/http
<jhass> there's just too much legacy ugly API that you cannot break
<jhass> and standing in the way of proper new API
<adam12> I’d still love for a standard HTTP client interface, tho I suspect that might be a lofty goal.
<adam12> but if stdlib http was easier to use, maybe _that_ would be it.
<adam12> Could even use new namespace like Crystal did.
<jhass> Yeah
<jhass> I wouldn't even mind if it becomes HTTP/2 only
<jhass> (which Crystal's API design is not prepared for fwiw)
vasanth has joined #ruby
vasanth has quit [Ping timeout: 246 seconds]
moldorcoder7 has joined #ruby
moldorcoder7 has quit [Remote host closed the connection]
vasanth has joined #ruby
ccooke has quit [Ping timeout: 260 seconds]
jla has joined #ruby
<jla> heya, i'm getting while installing a jekyll site... i'm getting ' (Jekyll::Errors::MissingDependencyException)' ...maybe somehting missing in Gemfile ?
ccooke has joined #ruby
rafadc has quit [Quit: ZNC - https://znc.in]
rafadc has joined #ruby
moldorcoder7 has joined #ruby
ccooke has quit [Quit: Lost terminal]
jamees has joined #ruby
ccooke has joined #ruby
DTZUZU has quit [Ping timeout: 252 seconds]
DTZUZU has joined #ruby
jackiiilong__ has joined #ruby
DTZUZU has quit [Ping timeout: 265 seconds]
jackiiilong_ has quit [Ping timeout: 260 seconds]
vasanth has quit [Ping timeout: 260 seconds]
MalkbabY has quit [Remote host closed the connection]
jamees has quit [Quit: Connection closed]
MalkbabY has joined #ruby
neshpion has joined #ruby
mayhew has joined #ruby
howdoi has quit [Quit: Connection closed for inactivity]
phaul has quit [Ping timeout: 246 seconds]
rubydoc_ has quit [Ping timeout: 260 seconds]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Rudd0 has quit [Ping timeout: 246 seconds]
hiroaki has quit [Ping timeout: 260 seconds]
rubydoc_ has joined #ruby
phaul has joined #ruby
elcuervo has quit [Read error: Connection reset by peer]
venmx has quit [Ping timeout: 240 seconds]
elcuervo has joined #ruby
evdubs_ is now known as evdubs
rubydoc_ has quit [Remote host closed the connection]
rubydoc_ has joined #ruby
hiroaki has joined #ruby
jenrzzz has joined #ruby
venmx has joined #ruby
rubydoc__ has joined #ruby
rubydoc_ has quit [Remote host closed the connection]
venmx has quit [Ping timeout: 252 seconds]
gell5 has joined #ruby
jenrzzz has quit [Ping timeout: 265 seconds]
randomgen has quit [Ping timeout: 240 seconds]
jla has quit [Ping timeout: 252 seconds]
jenrzzz has joined #ruby
orbyt_ has joined #ruby
gell5 has quit []
jetchisel has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
<WA9ACE> anybody have good ideas on a thread safe way to capture the $stdout of an `eval`d code block?
<WA9ACE> I looked at the old ActiveSupport 4 source of Kernel#capture, but it's not thread safe
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 265 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 252 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
robotbee has joined #ruby
gearnode has quit [Ping timeout: 250 seconds]
<ccooke> '/]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ccooke> ... Sorry, dropped something on the keyboard :-
venmx has joined #ruby
rubydoc__ has quit [Remote host closed the connection]
rubydoc___ has joined #ruby
hiroaki has quit [Ping timeout: 260 seconds]
jenrzzz has joined #ruby
MalkbabY has quit [Ping timeout: 240 seconds]
venmx has quit [Ping timeout: 260 seconds]
safe has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
MalkbabY has joined #ruby
orbyt_ has joined #ruby
_nick_ has joined #ruby
_nick_ has quit [Quit: Leaving]
_nick_ has joined #ruby
jackiiilong_ has joined #ruby
jackiiilong__ has quit [Ping timeout: 252 seconds]
gearnode has joined #ruby
MalkbabY has quit [Remote host closed the connection]
MalkbabY has joined #ruby
MalkbabY has quit [Ping timeout: 240 seconds]
jenrzzz has joined #ruby
jackiiilong__ has joined #ruby
jackiiilong_ has quit [Ping timeout: 240 seconds]
robotbee has quit [Ping timeout: 240 seconds]
jenrzzz has quit [Ping timeout: 265 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 246 seconds]
Guest10524 has joined #ruby
MalkbabY has joined #ruby
jenrzzz has joined #ruby
ShekharReddy has joined #ruby
SYNTAXX-3RR0R has joined #ruby
venmx has joined #ruby
venmx has quit [Ping timeout: 246 seconds]
jackiiilong_ has joined #ruby
jackiiilong__ has quit [Ping timeout: 260 seconds]
jackiiilong__ has joined #ruby
venmx has joined #ruby
jackiiilong_ has quit [Ping timeout: 252 seconds]
venmx has quit [Ping timeout: 260 seconds]
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
hiroaki has joined #ruby
Rudd0 has joined #ruby
SYNTAXX-3RR0R has quit [Ping timeout: 240 seconds]
SYNTAXX-3RR0R has joined #ruby
SYNTAXX-3RR0R has quit [Client Quit]
rubydoc___ has quit [Ping timeout: 252 seconds]
phaul has quit [Ping timeout: 252 seconds]
_nick_ has quit [Ping timeout: 268 seconds]
robotbee has joined #ruby
duderonomy has joined #ruby
jla has joined #ruby
Technodrome has joined #ruby
gearnode has quit [Ping timeout: 250 seconds]
venmx has joined #ruby
ShekharReddy has quit [Quit: Connection closed for inactivity]
robotbee has quit [Ping timeout: 252 seconds]
gearnode has joined #ruby
arahael1 has joined #ruby