d10n-work has quit [Quit: Connection closed for inactivity]
serhart has joined #ruby
Cohedrin_ has quit [Read error: Connection reset by peer]
dviola has quit [Quit: WeeChat 1.9.1]
serhart has quit [Read error: Connection reset by peer]
Cohedrin_ has joined #ruby
hinbody has joined #ruby
Devalo has quit [Ping timeout: 258 seconds]
goyox86_ has quit [Quit: goyox86_]
workmad3 has joined #ruby
ap4y has quit [Quit: WeeChat 1.9.1]
__Yiota has joined #ruby
marr has quit [Ping timeout: 246 seconds]
jenrzzz_ has quit [Ping timeout: 246 seconds]
workmad3 has quit [Ping timeout: 255 seconds]
TomyLobo2 has quit [Ping timeout: 255 seconds]
ap4y has joined #ruby
guacamole has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dc3 has quit [Ping timeout: 240 seconds]
FooMunki has quit [Quit: FooMunki]
FooMunki has joined #ruby
weaksauce has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
twosevenzero has joined #ruby
twosevenzero has quit [Client Quit]
serhart has joined #ruby
s2013 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Cohedrin_ has quit [Read error: Connection reset by peer]
serhart has quit [Read error: Connection reset by peer]
dc3 has joined #ruby
santi has quit [Remote host closed the connection]
Cohedrin_ has joined #ruby
gusrub has quit [Remote host closed the connection]
raynold has quit [Quit: Connection closed for inactivity]
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
weaksauce has joined #ruby
lagweezle is now known as lagweezle_away
TheDracle has quit [Ping timeout: 252 seconds]
kiswe has joined #ruby
kiswe has left #ruby [#ruby]
marxarelli is now known as marxarelli|afk
cagomez has joined #ruby
cagomez has quit [Read error: Connection reset by peer]
cagomez has joined #ruby
cagomez has quit [Read error: Connection reset by peer]
cagomez has joined #ruby
mson has joined #ruby
cagomez has quit [Remote host closed the connection]
gizmore has quit [Ping timeout: 255 seconds]
GodFather has joined #ruby
vikaton has joined #ruby
bruce_lee has quit [Remote host closed the connection]
ResidentBiscuit has joined #ruby
bmurt has joined #ruby
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
jenrzzz has quit [Ping timeout: 252 seconds]
tamouse__ has quit [Ping timeout: 260 seconds]
quobo has quit [Quit: Connection closed for inactivity]
xuanrui has joined #ruby
Cohedrin_ has quit [Read error: Connection reset by peer]
rexb0t has joined #ruby
Cohedrin_ has joined #ruby
hays has joined #ruby
d^sh_ has joined #ruby
serhart has joined #ruby
<hays>
ok, I've writing basically a diff function between two dicts, where the return value is a report of what items are different. the dict is pretty heterogeneous--it has strings, ints, floats, dicts of strings, ints and floats.. and because of this right now i have a huge block of repetetive code where i check each item individually. im trying to figure out how to structure this so i am less repetetive
whippythellama has quit [Ping timeout: 255 seconds]
yCrazyEdd has joined #ruby
CrazyEddy has quit [Remote host closed the connection]
<latemus>
how do i bringan external module such as mysql into the scope of my program. require 'mysql' is not doing it
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
<matthewd>
latemus: What are you doing, and what's not working?
jenrzzz has quit [Ping timeout: 252 seconds]
enterprisey has joined #ruby
<latemus>
matthewd: i'm writing a script to learn how to connect to a mysql database, and im getting an error 'cannot load such file -- mysql (LoadError)'
<matthewd>
Are you following a tutorial or something?
<latemus>
is it a third-party packagage, like ruby-mysql or something
<matthewd>
mysql is a gem you need to install first, yes
<latemus>
yeah matthewd i am.
<matthewd>
But note mysql2 is more popular these days
<latemus>
okay, thanks. i think my question is, once i install the gem will require just work
<matthewd>
If the tutorial is old enough, it might tell you to `gem install mysql` (and then yes, the require will just work)
<matthewd>
Something more modern should recommend using bundler, so you'd add `gem "mysql"` to your Gemfile, then `bundle install`
<latemus>
matthewd: that's good to know, i'll definitely use mysql2 instead, i've been wondering if what i was using was the ruby equivalent of the mysql php extensions (obsoleted by mysqli)
<latemus>
matthewd: i could stand to learn abount bundle, i dont understand it
<latemus>
but i used it with rails a while back
<latemus>
i guess i assumed it was a railsism
<latemus>
like activerecord
<matthewd>
The short version is that `gem` on its own will install gems globally, and then ruby will use them as needed -- by default, by just activating the latest version of whatever gem provides the file you're trying to require
<latemus>
perfect
ur5us has quit [Remote host closed the connection]
<matthewd>
Bundler is a wrapper that uses a local Gemfile to track which gems are used by the current project, and automatically load a coherent (and consistent) set of versions
<latemus>
i love ruby but it bothers me to install things outside my OS's package manager
ur5us has joined #ruby
<latemus>
Okay bundler will be useful
Mia has quit [Ping timeout: 240 seconds]
<latemus>
Thx matthewd
ur5us has quit [Read error: No route to host]
<matthewd>
By default bundler still installs the gems globally and is just picky about which ones it uses, because that's most convenient for most people, especially if they have multiple projects with similar deps
jgt has joined #ruby
ur5us has joined #ruby
<matthewd>
But it can also be told to install the gems entirely inside a subdirectory of the project, if that feels like less of a package management violation
raynold has quit [Quit: Connection closed for inactivity]
<latemus>
Yes that feels much better
<latemus>
Seems more portable also
<matthewd>
The point of the Gemfile (and Gemfile.lock) is that you don't need to portably move around the actual gem contents, just the list of specific versions required
<latemus>
I see
<latemus>
Do gems include any documentation on their use?
biberu has joined #ruby
jgt has quit [Ping timeout: 260 seconds]
<latemus>
I noticed that typing help in irb is extremely useful. Somehow i had not learned about that
<latemus>
And didn't ruby forge shutdown or was that something else?
<matthewd>
Yes, rubyforge shut down some time ago
NightMonkey has quit [Ping timeout: 260 seconds]
ta has joined #ruby
<latemus>
Too bad
zarubin has quit [Remote host closed the connection]
ta has quit [Ping timeout: 240 seconds]
anisha has joined #ruby
DTZUZU2 has joined #ruby
Qiong has quit [Read error: Connection reset by peer]
Qiong` has joined #ruby
howdoi has quit [Quit: Connection closed for inactivity]
postmodern has quit [Quit: Leaving]
rippa has joined #ruby
ogres has quit [Quit: Connection closed for inactivity]
ta has joined #ruby
ta has quit [Remote host closed the connection]
ta has joined #ruby
jphase has quit [Remote host closed the connection]
jphase has joined #ruby
ur5us has quit [Remote host closed the connection]
jphase has quit [Ping timeout: 252 seconds]
duderonomy has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
DTZUZU2 has quit [Quit: WeeChat 1.7]
dionysus69 has joined #ruby
DTZUZU2 has joined #ruby
conta1 has joined #ruby
djbkd has quit [Read error: Connection reset by peer]
ta has quit [Remote host closed the connection]
Joufflu has quit [Ping timeout: 252 seconds]
NightMonkey has joined #ruby
Qiong` has quit [Ping timeout: 240 seconds]
zarubin1 has joined #ruby
tvw has joined #ruby
anisha has quit [Read error: No route to host]
Qiong` has joined #ruby
Antiarc has quit [Read error: Connection reset by peer]
<elomatreb>
arr[0, 2] means "two elements starting from index 0"
<elomatreb>
arr[0..2] means "all indices in the (inclusive) range 0..2 (0, 1, 2)"
<b100s>
sorry, thanks; yes, my wrong
<b100s>
pair of arguments (start and length)
Cohedrin_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Freshnuts has quit [Quit: Leaving]
Serpent7776 has joined #ruby
Serpent has joined #ruby
_Serpent_ has joined #ruby
Serpent has quit [Read error: Connection reset by peer]
_Serpent_ has quit [Read error: Connection reset by peer]
alnewkirk has quit [Ping timeout: 248 seconds]
zarubin1 has quit [Quit: Leaving.]
enterprisey has quit [Ping timeout: 246 seconds]
paranoicsan has joined #ruby
fullstack has quit [Ping timeout: 252 seconds]
<fizzycola>
0...2 is exclusive of 2.
b100s has quit [Quit: Leaving]
fullstack has joined #ruby
huyderman has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
dc3 has quit [Ping timeout: 258 seconds]
alnewkirk has joined #ruby
Technodrome has joined #ruby
jgt has quit [Ping timeout: 240 seconds]
alnewkirk has quit [Ping timeout: 240 seconds]
Yxhuvud has quit [Remote host closed the connection]
Yxhuvud has joined #ruby
ramfjord has joined #ruby
<tobiasvl>
as _why said: "Think of it as an accordion which has been squeezed down for carrying. (Sure, you can build a great sense of self-worth by carrying around an unfolded accordion, but sometimes a person needs to wallow in self-doubt, carefully concealing the squeeze-box.) The parentheses are the handles on the sides of a smaller, handheld accordion. The dots are the chain, keeping the folds tightly closed.
<tobiasvl>
Normally, only two dots are used. If a third dot ...
<tobiasvl>
... is used, the last value in the range is excluded. When you see that third dot, imagine opening the accordion slightly. Just enough to let one note from its chamber. The note is that end value. We’ll let the sky eat it."
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ramfjord has quit [Ping timeout: 240 seconds]
ur5us has quit [Remote host closed the connection]
ur5us has joined #ruby
ur5us has quit [Ping timeout: 248 seconds]
ldnunes has joined #ruby
tcopeland has quit [Quit: tcopeland]
kliq has joined #ruby
Technodrome has joined #ruby
jgt has joined #ruby
kliq has quit [Ping timeout: 248 seconds]
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jphase has joined #ruby
Burgestrand has quit [Quit: Closing time!]
kliq has joined #ruby
tristanp has joined #ruby
jphase has quit [Ping timeout: 246 seconds]
prutheus has joined #ruby
<prutheus>
Hello. I have following array: ["Dema", "Cdl3BlackCrows", "Acos", "Price ROCR", "Volume ROCR", "24hr Volume"] I want to sort it so, that the first element is "24hr Volume", second is "Volume ROCR", third is "Price ROCR" and the others are sorted by alphabet after these 3
<prutheus>
how to do this?
<rob_>
prutheus: Array#sort
<elomatreb>
Are the exceptional (non-alphabetic) elements static or dynamic in some way?
tristanp has quit [Ping timeout: 248 seconds]
<prutheus>
rob_: yes but i don't know how to use it
<prutheus>
elomatreb: what do you mean?
<elomatreb>
Are the the elements always "24hr Volume", "Volume ROCR", etc., or do they change? Because if they are static you can just remove them from the array before sorting, then add them back to the front again
<prutheus>
yes okay that would be a possible solution, but i thought i can write a custom sort function (block) which can handle that?
<prutheus>
yes, they are static
<elomatreb>
You *can*, but it's probably cleaner (more obvious) the way I described
<prutheus>
elomatreb: ok, but could you laos show me a possible sorting block? just for interest
<elomatreb>
Because that's what you're doing - You sort the array alphabetically, but also want some elements breaking that ordering
bha1 has joined #ruby
<prutheus>
ok
apparition has joined #ruby
<bha1>
Hi. I have a list called dates, which has multiple dates some of which may be duplicate. I was a sorted unique list. Which is more efficient? `dates.uniq.sort` or `dates.sort.uniq` ?
<bha1>
*want
prutheus has quit [Quit: Page closed]
<matthewd>
bha1: You could measure it, but I'd expect the first one
alfiemax has joined #ruby
alfiemax has quit [Ping timeout: 258 seconds]
sepp2k has joined #ruby
nowhere_man has quit [Ping timeout: 252 seconds]
raynold has joined #ruby
cdg has joined #ruby
Emmanuel_Chanel has quit [Ping timeout: 255 seconds]
cdg has quit [Ping timeout: 252 seconds]
megamos has quit [Ping timeout: 248 seconds]
alibby has joined #ruby
alibby has left #ruby [#ruby]
kliq has quit [Quit: Leaving]
kliq has joined #ruby
tcopeland has joined #ruby
vee__ has quit [Ping timeout: 255 seconds]
kapil___ has quit [Quit: Connection closed for inactivity]
<dminuoso>
The point is to construct a new function from other functions.
<dminuoso>
By chaining them together. But chaining does not invoke them.
<Bish>
i understand that
<Bish>
but i dont understand why
<Bish>
f x = g h x
<Bish>
doesnt do that
<dminuoso>
Bish: Yes it does that exactly.
<Bish>
but f = g h
<Bish>
doesnt?
<dminuoso>
f x = g h x ≡ f = \x -> g h x
<Bish>
because it would just give h to g
<dminuoso>
Bish: f x = ... is syntax sugar for: f = \x -> ...
<dminuoso>
well its a bit more actually, since it also allows you to do things like pattern matching
<Bish>
i started to read a haskell book, thats why i know the syntax
<Bish>
f y = ... had pattern matching too
<Bish>
if i remember correclty?
sunrunner20 has quit [Read error: Connection reset by peer]
<dminuoso>
sure if you do: f (x:xs) = ... for example
sunrunner20 has joined #ruby
<dminuoso>
Bish: at any rate, the concept of composing functions is the same that you write methods in imperative ruby style.
<dminuoso>
Bish: it encapsulates the notion that when you have: "first to a. then b. then c" you can put that whole thing into a single function.
ramfjord has joined #ruby
<Bish>
yeh i get it, my problems of understanding lie deeper ^^
skotchpine has joined #ruby
<dminuoso>
It doesn't require you to become a haskell expert though. If you are comfortable with JavaScript, you can use this to study functional programming too.
<dminuoso>
After a while you may even notice that Ruby has lots of these ideas incorporated in not-immediately-obvious ways.
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dnoda has joined #ruby
ramfjord has quit [Ping timeout: 248 seconds]
<dminuoso>
Enumerable is packed with pure functional ideas for example. :)
Burgestrand has quit [Quit: Good bye and have a nice day!]
Macaveli has joined #ruby
guacamole has joined #ruby
sagax has quit [Quit: Konversation terminated!]
rabajaj has quit [Quit: Leaving]
encounter_ekamba has quit [Quit: Textual IRC Client: www.textualapp.com]
bruno- has joined #ruby
conta has quit [Ping timeout: 248 seconds]
synthroid has quit [Remote host closed the connection]
elcontrastador has joined #ruby
tristanp has quit []
gizmore has joined #ruby
d10n-work has joined #ruby
<dminuoso>
Bish: Lack of side effects lets you reason about code much more strongly. In fact the notion that values can "change" ("mutability") is generally poor.
aufi has quit [Quit: Leaving]
<dminuoso>
Bish: I realized this the first time I tried to debug a bison generated parser (which is basically a big huge freaking state machine).
<dminuoso>
Writing or debugging handcrafted recursive descent parsers is a different thing entirely.
Qiong``` has joined #ruby
apparition has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Qiong`` has quit [Read error: Connection reset by peer]
orbyt_ has joined #ruby
dinfuehr has quit [Ping timeout: 258 seconds]
dinfuehr has joined #ruby
cagomez has joined #ruby
TomyWork has quit [Ping timeout: 240 seconds]
jobewan has joined #ruby
synthroid has joined #ruby
sysvalve has quit [Ping timeout: 240 seconds]
simmaniac has quit [Ping timeout: 252 seconds]
TheDracle has quit [Ping timeout: 248 seconds]
TheDracle has joined #ruby
alfiemax has joined #ruby
mim1k has quit [Ping timeout: 240 seconds]
cloutz has quit [Ping timeout: 240 seconds]
uZiel has joined #ruby
mark_66 has quit [Remote host closed the connection]
<havenwood>
swirlsMD: i'm not sure i follow about sh
<matthewd>
You should probably avoid using 'sh' in a way that reveals secrets, at least
GodFather has joined #ruby
<matthewd>
Because that implies said secrets are also visible as parameters to the subprocess while it's running
<swirlsMD>
havenwood: Agree, found a stack post about using sh for shelling out in a rake. We're doing weird stuff
<swirlsMD>
matthewd: Totally agree, trying to keep them out
jamesaxl has quit [Read error: Connection reset by peer]
<swirlsMD>
I guess the question should be, what is best practice for shelling out when using rake?
jamesaxl has joined #ruby
ramfjord has joined #ruby
<matthewd>
We might be able to help more if you shift up a layer, and describe what you're trying to do at a higher level
<swirlsMD>
Certainly, its kind of muddy, so don't judge too harshly.
<matthewd>
The best practice to run shell commands from rake is to use the #sh helper; that's what it's there for. But it sounds like you have some other constraints.
<swirlsMD>
Working with another team on a build pipeline. They've standardized on using make or rake files to run tasks
<swirlsMD>
We opted for rake
<swirlsMD>
Some of the tasks we need to run are around docker or terraform
<swirlsMD>
Of which, a few of those needs creds
cschneid_ has quit [Ping timeout: 255 seconds]
<swirlsMD>
Trying to come up with a way to essentially have rake run a terraform plan/apply (which needs AWS creds)
<swirlsMD>
Hence the "trying supress output question"
swirlsMD has quit [Quit: WeeChat 1.9]
bmurt has joined #ruby
swirlsMD has joined #ruby
<swirlsMD>
and back, thanks computer.
<matthewd>
Can you pass them via environment variables instead?
<swirlsMD>
Potentially, its a bit of a debate on that front
<swirlsMD>
Ultimately we will use Vault to handle the creds, but currently thats not ready, we are trying to work around it
baweaver_away is now known as baweaver
<matthewd>
Putting secrets in command line arguments is generally a bad idea, regardless of whether the command is being logged by rake
ramfjord has quit [Ping timeout: 240 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
<matthewd>
But I guess it depends on your threat model -- if you're *only* concerned about shoulder-surfing, and you trust that no-one will run `ps` while this command is executing, then maybe you're okay
ledestin has joined #ruby
<swirlsMD>
matthewd: good points, since were iterating, first part is keeping out of output (since that gets logged somewhere...) Ideally we will have a better solution for this
<swirlsMD>
Appreciate the responses, very helpful
ta has quit [Remote host closed the connection]
TomyLobo2 has quit [Read error: Connection reset by peer]
mson has quit [Quit: Connection closed for inactivity]
<matthewd>
At a glance, it sounds like you can `sh('your', 'command', 'here', verbose: false)`
postmodern has joined #ruby
mson has joined #ruby
hahuang65 has joined #ruby
3NAABQA8W has quit [Quit: 3NAABQA8W]
goyox86 has joined #ruby
jgt has joined #ruby
biberu has quit []
goyox86 has quit [Client Quit]
cschneid_ has joined #ruby
nowhere_man has joined #ruby
gusrub has quit [Remote host closed the connection]
imode has quit [Ping timeout: 258 seconds]
ramfjord has joined #ruby
imode has joined #ruby
al2o3-cr has quit [Quit: WeeChat 1.9.1]
goyox86 has joined #ruby
eckhardt has joined #ruby
ramfjord has quit [Ping timeout: 260 seconds]
gr33n7007h has joined #ruby
goyox86 has quit [Client Quit]
imode has quit [Ping timeout: 240 seconds]
gusrub has joined #ruby
goyox86 has joined #ruby
charliesome has joined #ruby
PaulCapestany has quit [Quit: .]
cschneid_ has quit [Read error: Connection reset by peer]
<zacts>
if I author a ruby gem, what license is conventional for it?
cschneid_ has joined #ruby
<zacts>
'same terms as ruby' or something like that?
rob_ has left #ruby [#ruby]
PaulCapestany has joined #ruby
duckpuppy has quit [Ping timeout: 258 seconds]
ramfjord has joined #ruby
<matthewd>
zacts: MIT
<matthewd>
I think `bundle gem` suggests it, actually
<zacts>
ok, thanks :-)
oded has joined #ruby
ahrs has quit [Remote host closed the connection]
cdg has joined #ruby
ahrs has joined #ruby
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
cdg_ has joined #ruby
bperry_ has joined #ruby
<bperry_>
hi, i'm looking for an equivalent ruby class (probably in the openssl wrapper) for this RSAPublicNumbers class from the python code
s2013 has quit [Read error: Connection reset by peer]
sniffer has quit [Ping timeout: 276 seconds]
workmad3 has joined #ruby
jenrzzz has quit [Ping timeout: 264 seconds]
goyox86 has joined #ruby
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
murosai has joined #ruby
fmcgeough has quit [Quit: fmcgeough]
<murosai>
how can i iterate over the fields of a dictionary in the same order they were specified in code?
<elomatreb>
If by dictionary you mean hash you can just use each, Ruby hashes are enumerated in the order the keys were inserted
cagomez has joined #ruby
dionysus69 has quit [Ping timeout: 258 seconds]
charliesome_ has joined #ruby
charliesome has quit [Read error: Connection reset by peer]
workmad3 has quit [Ping timeout: 248 seconds]
guacamole has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bmurt has joined #ruby
charliesome has joined #ruby
<murosai>
what i actually want to do is add the values of the hash separated by '+' sign, like hash[:key1] '+' + hash[:key2], i suspect there is more elegant way to do this
oded has quit [Quit: Konversation terminated!]
<murosai>
like string.join(hash.values(), '+') or something
<matthewd>
Yeah; hash.values.join("+")
charliesome_ has quit [Read error: Connection reset by peer]
<murosai>
and values also list values always in same order?
<murosai>
order of insertion
<matthewd>
Yes
xuanrui has joined #ruby
mjuszczak has quit [Ping timeout: 240 seconds]
__Yiota has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
postmodern has quit [Remote host closed the connection]
postmodern has joined #ruby
cdg_ has quit [Ping timeout: 252 seconds]
Technodrome has joined #ruby
cdg has quit [Ping timeout: 252 seconds]
megamos has joined #ruby
<cagomez>
havenwood: can I pass a function around like so: Proc.new { myFunc } and pass it different variables in other classes?
cagomez has quit []
badrsahla has quit [Remote host closed the connection]
badrsahla has joined #ruby
jobewan has quit [Ping timeout: 255 seconds]
badrsahla has quit [Ping timeout: 255 seconds]
jgt has quit [Read error: Connection reset by peer]
cschneid_ has quit [Remote host closed the connection]
badrsahla has joined #ruby
jgt has joined #ruby
cschneid_ has joined #ruby
goyox86_ has quit [Ping timeout: 255 seconds]
zehbax has quit [Remote host closed the connection]
cschneid_ has quit [Ping timeout: 252 seconds]
sepp2k has quit [Read error: Connection reset by peer]
ghormoon has quit [Remote host closed the connection]
mim1k has joined #ruby
kapil___ has quit [Quit: Connection closed for inactivity]
dkam has joined #ruby
TheDracle has quit [Ping timeout: 260 seconds]
basket has joined #ruby
<dkam>
I'm trying to Marshal.load some data - but I get an error: TypeError: incompatible marshal file format (can't be read) ; format version 4.8 required; 99.111 given.
<dkam>
That's from the same system that created the dump
mim1k has quit [Ping timeout: 260 seconds]
dkam has quit [Client Quit]
shinnya has joined #ruby
dkam has joined #ruby
jinie has quit [Ping timeout: 252 seconds]
techn1cs has joined #ruby
tolerablyjake has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ramfjord has quit [Ping timeout: 252 seconds]
Cohedrin_ has quit [Read error: Connection reset by peer]
jinie has joined #ruby
bruno- has quit [Ping timeout: 248 seconds]
ramfjord has joined #ruby
Cohedrin_ has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
megamos has quit [Ping timeout: 248 seconds]
phlebas_ has joined #ruby
Dimik has quit [Ping timeout: 248 seconds]
whippythellama has quit [Ping timeout: 255 seconds]
ghormoon has joined #ruby
Guest97372 has quit [Ping timeout: 260 seconds]
ramfjord has quit [Ping timeout: 258 seconds]
ramfjord has joined #ruby
whippythellama has joined #ruby
polishdub has quit [Quit: leaving]
ramfjord has quit [Ping timeout: 248 seconds]
ramfjord has joined #ruby
Cohedrin_ has quit [Read error: Connection reset by peer]