havenwood changed the topic of #ruby to: Rules & more: https://ruby-community.com | Ruby 2.5.1, 2.4.4, 2.3.7, 2.6.0-preview2: https://www.ruby-lang.org | Paste 4+ lines of text to https://gist.github.com | Rails questions? Ask in #RubyOnRails | Books: https://goo.gl/wpGhoQ | Logs: https://irclog.whitequark.org/ruby
mjolnird has joined #ruby
<baweaver> eregon++
<baweaver> Might have to put this to use for some interesting things later.
OneNeptune has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dogweather has quit [Ping timeout: 240 seconds]
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
arand has quit [Ping timeout: 245 seconds]
dogweather has joined #ruby
subroot has quit [Read error: Connection reset by peer]
queequeg1 has joined #ruby
queequeg1 has quit [Client Quit]
matyf__ has joined #ruby
arand has joined #ruby
matyf__ has quit [Client Quit]
matyf has joined #ruby
matyf has quit [Remote host closed the connection]
matyf has joined #ruby
dogweather has quit [Read error: Connection timed out]
karapetyan has joined #ruby
matyf has quit [Ping timeout: 248 seconds]
dogweather has joined #ruby
karapetyan has quit [Ping timeout: 265 seconds]
herbmillerjr has quit [Quit: Konversation terminated!]
herbmillerjr has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
jrafanie has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
apeiros has quit [Ping timeout: 256 seconds]
roamingdog has joined #ruby
dogweather has quit [Ping timeout: 256 seconds]
roamingdog has quit [Remote host closed the connection]
tdy has joined #ruby
dogweather has joined #ruby
lbracher has joined #ruby
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dogweather has quit [Ping timeout: 248 seconds]
vonfry has joined #ruby
dogweather has joined #ruby
cb_ has joined #ruby
herbmillerjr has quit [Quit: Konversation terminated!]
tdy has quit [Read error: Connection reset by peer]
lbracher has quit [Ping timeout: 256 seconds]
nowhere_man has quit [Ping timeout: 245 seconds]
nowhere_man has joined #ruby
dogweather has quit [Ping timeout: 256 seconds]
jenrzzz has joined #ruby
dogweather has joined #ruby
chamar has joined #ruby
dogweather has quit [Ping timeout: 264 seconds]
venmx has quit [Ping timeout: 240 seconds]
dogweather has joined #ruby
t0xik has quit [Quit: Connection closed for inactivity]
konsolebox has quit [Ping timeout: 260 seconds]
shinnya has quit [Ping timeout: 256 seconds]
konsolebox has joined #ruby
dogweather has quit [Ping timeout: 264 seconds]
arand has quit [Ping timeout: 260 seconds]
arand has joined #ruby
tdy has joined #ruby
karapetyan has joined #ruby
BloopMonster has joined #ruby
akaiiro has joined #ruby
BlopMonster has quit [Ping timeout: 264 seconds]
karapetyan has quit [Ping timeout: 268 seconds]
cadillac_ has quit [Quit: I quit]
cadillac_ has joined #ruby
roamingdog has joined #ruby
dogweather has joined #ruby
cadillac_ has quit [Ping timeout: 264 seconds]
braincrash has quit [Quit: bye bye]
wadadli has joined #ruby
cadillac_ has joined #ruby
<wadadli> so I used bundler to install bootstrap, to use it I just add @import at the top of a .css file?
braincrash has joined #ruby
beilabs has joined #ruby
beilabs_ has joined #ruby
chamar has quit [Ping timeout: 248 seconds]
jenrzzz has quit [Ping timeout: 248 seconds]
chamar has joined #ruby
beilabs has quit [Ping timeout: 256 seconds]
dogweather has quit [Ping timeout: 264 seconds]
_chamar_ has joined #ruby
beilabs_ has quit [Remote host closed the connection]
dogweather has joined #ruby
bauruine has quit [Ping timeout: 256 seconds]
chamar has quit [Ping timeout: 256 seconds]
kapil___ has joined #ruby
jgpawletko has joined #ruby
millerti has quit [Ping timeout: 264 seconds]
bauruine has joined #ruby
jgpawletko has quit [Client Quit]
beilabs has joined #ruby
akaiiro has quit [Ping timeout: 264 seconds]
woodruffw has joined #ruby
woodruffw has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
JamJam_kid has joined #ruby
shinnya has joined #ruby
dogweather has quit [Ping timeout: 264 seconds]
beilabs_ has joined #ruby
beilabs has quit [Ping timeout: 248 seconds]
eckhardt has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
redlegion has quit [Ping timeout: 250 seconds]
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
dogweather has joined #ruby
roamingdog has quit [Remote host closed the connection]
redlegion has joined #ruby
jgpawletko has joined #ruby
darkworld has joined #ruby
<darkworld> why should i learn ruby if im not a hipster, serious question
<darkworld> I know C, and I don't want to touch Python with a billion foot pole because of whitespace syntax
<baweaver> darkworld: because you want to
<darkworld> how small is it
<baweaver> That's a very wide question
<darkworld> I want an interperated language that isnt on crack
<baweaver> by which vector?
<darkworld> is it any larger than C
<darkworld> which I consider to be a small language
<baweaver> That's a bit of a silly metric.
dogweather has quit [Ping timeout: 256 seconds]
<darkworld> because ill install it right now if its not huge
<baweaver> What are you wanting to achieve?
<darkworld> duct tape progrmming language
<baweaver> A language is as large as it needs to be.
<darkworld> well, theres large languages and then theres that "thing" (C++)
<baweaver> Though the fact that you entered with the predefined assumption that it's a hipster language, it sounds like you already have an answer.
<darkworld> the only people ive ever met who used ruby have been hipsters but honestly anything is better than python so im actually curious if its good for general purpose use or not
<baweaver> Realistically it's a very poor way to get good answers.
<darkworld> my buddy told me to learn ruby when looking for an alternative to python
<baweaver> Then learn Ruby for you
<baweaver> and evaluate it from that perspective
<darkworld> aight
<baweaver> By coming in from an actively hostile position (they're all hipsters) you do both yourself and the language a disservice.
<baweaver> tryruby.org is a fast start.
dogweather has joined #ruby
cb_ has quit [Quit: This computer has gone to sleep]
karapetyan has joined #ruby
karapetyan has quit [Ping timeout: 240 seconds]
anisha has joined #ruby
ogres has quit [Quit: Connection closed for inactivity]
suukim has joined #ruby
akaiiro has joined #ruby
t0xik has joined #ruby
howdoi has joined #ruby
GinoMan has joined #ruby
apeiros has joined #ruby
dogweather has quit [Remote host closed the connection]
dogweather has joined #ruby
BlopMonster has joined #ruby
BloopMonster has quit [Ping timeout: 240 seconds]
BlopMonster has quit [Read error: Connection reset by peer]
conta has quit [Remote host closed the connection]
BlopMonster has joined #ruby
reber has joined #ruby
dviola has quit [Quit: WeeChat 2.1]
kapil___ has quit [Quit: Connection closed for inactivity]
User458764 has joined #ruby
karapetyan has joined #ruby
conta has joined #ruby
Asher has quit [Ping timeout: 240 seconds]
aufi has joined #ruby
karapetyan has quit [Ping timeout: 264 seconds]
madh has joined #ruby
jamesaxl has quit [Quit: WeeChat 2.1]
Inline has quit [Quit: Leaving]
conta has quit [Quit: conta]
dogweather has quit [Remote host closed the connection]
aupadhye has joined #ruby
User458764 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
dogweather has joined #ruby
eckhardt has quit [Quit: Textual IRC Client: www.textualapp.com]
apeiros has quit [Remote host closed the connection]
apeiros has joined #ruby
madh has quit [Quit: Leaving]
akaiiro has quit [Ping timeout: 240 seconds]
apeiros has quit [Read error: Connection reset by peer]
User458764 has joined #ruby
jzh has joined #ruby
akaiiro has joined #ruby
DoubleMalt has joined #ruby
biberu has joined #ruby
aufi has quit [Ping timeout: 240 seconds]
User458764 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
arkaros has joined #ruby
DoubleMalt has quit [Ping timeout: 260 seconds]
vonfry has quit [Remote host closed the connection]
JamJam_kid has quit [Ping timeout: 248 seconds]
dogweather has quit [Ping timeout: 264 seconds]
matyf has joined #ruby
DoubleMalt has joined #ruby
matyf has quit [Ping timeout: 240 seconds]
BTRE has quit [Quit: Leaving]
arkaros has quit [Ping timeout: 256 seconds]
BTRE has joined #ruby
arkaros has joined #ruby
tomeaton17 has left #ruby ["WeeChat 1.9.1"]
clemens3_ has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
vondruch has quit [Ping timeout: 245 seconds]
dionysus69 has joined #ruby
yohji has joined #ruby
Asher has joined #ruby
andikr has joined #ruby
priodev has quit [Ping timeout: 240 seconds]
Asher has quit [Ping timeout: 260 seconds]
ltp has quit [Ping timeout: 260 seconds]
DoubleMalt has quit [Ping timeout: 276 seconds]
priodev has joined #ruby
claudiuinberlin has joined #ruby
ltp has joined #ruby
Burgestrand has joined #ruby
mtkd has joined #ruby
sysvalve has joined #ruby
ellcs has joined #ruby
yohji has quit [Ping timeout: 256 seconds]
arkaros has quit [Ping timeout: 268 seconds]
arkaros has joined #ruby
DoubleMalt has joined #ruby
schleppel has joined #ruby
RougeR has quit [Ping timeout: 264 seconds]
bijan_ has joined #ruby
shinnya has quit [Ping timeout: 260 seconds]
fanta7531 has joined #ruby
yohji has joined #ruby
dogweather has joined #ruby
User458764 has joined #ruby
_chamar_ has quit [Ping timeout: 256 seconds]
vondruch has joined #ruby
dogweather has quit [Ping timeout: 245 seconds]
bijan_ has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
chmurifree is now known as chmuri
NL3limin4t0r has joined #ruby
bijan_ has joined #ruby
suukim has quit [Quit: Konversation terminated!]
drale2k_ has joined #ruby
aceruser has joined #ruby
Guest31486 has quit [Quit: Goodbye]
aceruser has quit [Read error: Connection reset by peer]
Morrolan has joined #ruby
Mia has joined #ruby
nielsk has quit [Quit: So Long, and Thanks for All the Fish]
ski7777 has joined #ruby
Axy has quit [Ping timeout: 256 seconds]
pnkl has joined #ruby
nielsk has joined #ruby
kfjdlkajds has joined #ruby
kfjdlkajds has quit [Client Quit]
Pisuke has joined #ruby
MyMind has quit [Ping timeout: 240 seconds]
chmuri has quit [Excess Flood]
jzh has quit [Quit: Connection closed for inactivity]
Burgestrand has quit [Quit: Closing time!]
<arkaros> -1
dogweather has joined #ruby
chmurifree has joined #ruby
dogweather has quit [Remote host closed the connection]
dogweather has joined #ruby
amar has joined #ruby
Burgestrand has joined #ruby
ellcs has quit [Ping timeout: 265 seconds]
arkaros has quit [Ping timeout: 240 seconds]
arkaros has joined #ruby
ellcs has joined #ruby
\void has quit [Quit: So long, and thanks for all the fish.]
guille-moe has joined #ruby
User458764 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
User458764 has joined #ruby
karapetyan has joined #ruby
c0ncealed2 has quit [Remote host closed the connection]
amar has quit [Ping timeout: 260 seconds]
c0ncealed2 has joined #ruby
karapetyan has quit [Ping timeout: 256 seconds]
akaiiro has quit [Remote host closed the connection]
Guest43251 has quit [Read error: Connection reset by peer]
aufi has joined #ruby
Nicmavr has joined #ruby
ciscam has quit [Ping timeout: 255 seconds]
Nicmavr is now known as Guest55588
ciscam has joined #ruby
cadillac_ has quit [Ping timeout: 248 seconds]
saTchymoto has joined #ruby
Beams has joined #ruby
Burgestrand has quit [Quit: Closing time!]
RougeR has joined #ruby
RougeR has joined #ruby
RougeR has quit [Changing host]
cadillac_ has joined #ruby
ams__ has joined #ruby
venmx has joined #ruby
guille-moe has quit [Quit: guille-moe]
guille-moe has joined #ruby
bijan_ has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
catphish has joined #ruby
tty has quit [Quit: tty]
User458764 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
mlkkk has joined #ruby
Burgestrand has joined #ruby
ta_ has joined #ruby
sonOfRa has quit [Remote host closed the connection]
bobdobbs has quit [Ping timeout: 245 seconds]
ta_ has quit [Remote host closed the connection]
sonOfRa has joined #ruby
ta_ has joined #ruby
psychicist__ has joined #ruby
User458764 has joined #ruby
ta_ has quit [Ping timeout: 256 seconds]
arkaros has quit [Ping timeout: 248 seconds]
konsolebox has quit [Ping timeout: 264 seconds]
bijan_ has joined #ruby
venmx has quit [Quit: leaving]
cyberg has joined #ruby
roamingdog has joined #ruby
venmx has joined #ruby
twe4ked has quit [Ping timeout: 245 seconds]
ta_ has joined #ruby
shinnya has joined #ruby
KeyJoo has joined #ruby
DoubleMalt has quit [Quit: Leaving]
drale2k_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
apparition47 has joined #ruby
twe4ked has joined #ruby
fanta7531 has quit [Quit: ...]
Danielss89 has joined #ruby
User458764 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
arkaros has joined #ruby
ta_ has quit [Remote host closed the connection]
amar_ has joined #ruby
arkaros has quit [Ping timeout: 260 seconds]
drale2k_ has joined #ruby
Burgestrand has quit [Quit: Closing time!]
jrafanie has joined #ruby
User458764 has joined #ruby
dionysus69 has quit [Ping timeout: 255 seconds]
mikecmpbll has joined #ruby
User458764 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
amatas has joined #ruby
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bijan_ has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
OneNeptune has joined #ruby
User458764 has joined #ruby
mikecmpbll has quit [Quit: inabit. zz.]
arkaros has joined #ruby
amatas has quit [Quit: amatas]
darkworld has quit [Ping timeout: 245 seconds]
bijan_ has joined #ruby
User458764 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
bijan__ has joined #ruby
bijan__ has quit [Client Quit]
Burgestrand has joined #ruby
ldnunes has joined #ruby
bijan_ has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
dogweather has quit [Remote host closed the connection]
OneNeptune has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dionysus69 has joined #ruby
matyf has joined #ruby
chongtxtx has quit [Ping timeout: 256 seconds]
flips has quit [Quit: bbl ...]
matyf has quit []
matyf has joined #ruby
gregf_ has joined #ruby
chamar has joined #ruby
beilabs_ has quit [Ping timeout: 264 seconds]
saTchymoto has quit [Ping timeout: 240 seconds]
saTchymoto has joined #ruby
beilabs has joined #ruby
AJA4350 has joined #ruby
chongtxtx has joined #ruby
jrafanie has joined #ruby
mikecmpbll has joined #ruby
kapil___ has joined #ruby
vondruch has quit [Quit: vondruch]
fmcgeough has joined #ruby
vondruch has joined #ruby
fmcgeough has quit [Client Quit]
cdabba has quit [Remote host closed the connection]
dogweather has joined #ruby
karapetyan has joined #ruby
matyf has quit [Ping timeout: 264 seconds]
matyf has joined #ruby
rwb has quit [Ping timeout: 240 seconds]
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dogweather has quit [Ping timeout: 240 seconds]
jcalla has quit [Ping timeout: 240 seconds]
mikecmpbll has quit [Quit: inabit. zz.]
andikr has quit [Remote host closed the connection]
karapetyan has quit [Remote host closed the connection]
herbmillerjr has joined #ruby
jamesaxl has joined #ruby
micutzu has quit [Ping timeout: 256 seconds]
bmurt has joined #ruby
Asher has joined #ruby
micutzu has joined #ruby
OneNeptune has joined #ruby
OneNeptune has quit [Client Quit]
venmx has quit [Ping timeout: 255 seconds]
OneNeptune has joined #ruby
saTchymoto has quit [Ping timeout: 256 seconds]
saTchymoto has joined #ruby
InfinityFye has joined #ruby
User458764 has joined #ruby
synthroid has joined #ruby
sylario has joined #ruby
User458764 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
fmcgeough has joined #ruby
User458764 has joined #ruby
tty has joined #ruby
rwb has joined #ruby
ogres has joined #ruby
dogweather has joined #ruby
jcalla has joined #ruby
karapetyan has joined #ruby
k0mpa has joined #ruby
lfalcao has joined #ruby
<catphish> is there such thing as an ssh agent (key server) for ruby net/ssh, i couldn't find anything
<catphish> i need to be able to do 2 ssh hops and was hoping to forward keys, but can't figure it out
karapetyan has quit [Ping timeout: 260 seconds]
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
mtkd has quit [Ping timeout: 264 seconds]
mtkd has joined #ruby
InfinityFye has quit [Quit: Leaving]
Mike11 has joined #ruby
k0mpa has quit [Quit: k0mpa]
k0mpa has joined #ruby
zapata has quit [Read error: Connection reset by peer]
cagomez has joined #ruby
zapata has joined #ruby
drale2k_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
InfinityFye has joined #ruby
gnufied has joined #ruby
InfinityFye has left #ruby [#ruby]
saTchymoto has quit []
arkaros has quit [Ping timeout: 268 seconds]
jrafanie has joined #ruby
t0xik has quit [Quit: Connection closed for inactivity]
dhollinger has joined #ruby
apparition47 has quit [Quit: Bye]
vondruch has quit [Ping timeout: 256 seconds]
Rapture has joined #ruby
cagomez has quit [Remote host closed the connection]
cagomez has joined #ruby
arkaros has joined #ruby
icy` has joined #ruby
cagomez has quit [Ping timeout: 260 seconds]
User458764 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
kapil___ has quit [Quit: Connection closed for inactivity]
Inline has joined #ruby
drale2k_ has joined #ruby
conta1 has joined #ruby
vondruch has joined #ruby
anisha has quit [Quit: This computer has gone to sleep]
apeiros has joined #ruby
mozzarella has quit [Remote host closed the connection]
Asher has quit [Quit: Leaving.]
Asher has joined #ruby
roamingdog has quit [Remote host closed the connection]
cadillac_ has quit [Ping timeout: 265 seconds]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
venmx has joined #ruby
roamingdog has joined #ruby
<cdunklau> catphish: forwarding keys isn't a great idea
<cdunklau> that is, forwarding the agent connection
<catphish> cdunklau: why not?
wadadli has left #ruby ["WeeChat 2.0.1"]
<catphish> seems a pretty effective way to authenticated between a series of trusted hosts
<cdunklau> catphish: because it implicitly trusts the remote system to not be evil
<cdunklau> catphish: sure if you absolutely trust the remote box :)
<catphish> well of course
<cdunklau> catphish: an alternative would be to do a port forward, and jump through that
jottr has joined #ruby
Azure has quit [Ping timeout: 256 seconds]
cadillac_ has joined #ruby
<catphish> cdunklau: sadly that won't work, i'm trying to automate some backups, having a management server connect to one server, then rsync to a third server
Azure|dc has joined #ruby
<catphish> i can fix this my manually generating unique keys on every server and configuring trust as necessary
<dminuoso> catphish: forwarding keys sounds weird.
<dminuoso> why not simply put your key on the remote?
bak1an has joined #ruby
<catphish> because that means generating private keys on every host
<cdunklau> catphish: i do see :forward_agent
roamingdog has quit [Remote host closed the connection]
<dminuoso> cdunklau: Huh?
<catphish> not a huge problem, but a lot more configuration
<dminuoso> catphish: err huh?
<catphish> dminuoso: he's right, that option exists
roamingdog has joined #ruby
<dminuoso> catphish: No my question is why do you want this?
<catphish> but i think it's only forwarding, not the agent itself
<catphish> dminuoso: i explained above
roamingdog has quit [Remote host closed the connection]
<cdunklau> catphish: ":forward_agent => set to true if you want the SSH agent connection to be forwarded"
<catphish> i want to have a management server connect to one server, then rsync to a third server for backup purposes
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
<catphish> cdunklau: i believe that will forward agent connections, but i'm not really sure what it would forward them to, my key only exists in ruby
roamingdog has joined #ruby
<cdunklau> catphish: aha i missed that part
<catphish> i don't think net/ssh itself has the agent "server"
<cdunklau> i would doubt that, yes
synthroid has quit [Remote host closed the connection]
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
<catphish> i suspect what i'll end up doing instead is just automating the configuration of private keys on each server and distribution of the public keys as needed
<cdunklau> catphish: but you could probably spawn the agent yourself and add the key
karapetyan has joined #ruby
roamingdog has quit [Remote host closed the connection]
<catphish> cdunklau: that's not a bad idea actually, as long as i can spawn a unique agent for this purpose, and somehow forward to it
<cdunklau> hmm that might require the key material to be on the disk though
roamingdog has joined #ruby
<cdunklau> catphish: sure sure that's what ssh-agent's job is
chouhoulis has joined #ruby
aupadhye has quit [Remote host closed the connection]
roamingdog has quit [Remote host closed the connection]
<catphish> "ssh-add -" seems to work
<catphish> but i don't know how to spawn an agent, and forward to the right agent
venmx has quit [Quit: leaving]
<cdunklau> catphish: ok, will you be running this interactively
<catphish> nope, all automated
venmx has joined #ruby
<cdunklau> catphish: oh, but the private key isn't encrypted, right?
stnly has quit [Ping timeout: 240 seconds]
<catphish> i have an existing management system that connects to several servers and manages them in various ways, and now i want to be able to create an ssh connection *between* 2 of those servers
<catphish> the key isn't encrypted in memory
<cdunklau> catphish: hmm wait what do you mean ssh-add - worked
<cdunklau> i thought the agent needed to see both pub and priv
agent_white has joined #ruby
<catphish> cdunklau: you just give it a private key
mozzarella has joined #ruby
<catphish> for a start, the private key includes the public key, or the information needed to generate it
biberu has quit []
bijan_ has joined #ruby
dinfuehr has quit [Ping timeout: 256 seconds]
stnly has joined #ruby
lfalcao has quit [Remote host closed the connection]
<cdunklau> catphish: aha i hadn't considered that
User458764 has joined #ruby
dinfuehr has joined #ruby
<catphish> to clarify, if you run "ssh-add -" it accepts a private key from stdin
<cdunklau> catphish: so yeah i think this will work: you run ssh-agent -s, parse out the env vars, set them in your program's environment, run ssh-add - and give it the key, then you should be good
Burgestrand has quit [Quit: Closing time!]
<cdunklau> catphish: confirm this, but presumably net/ssh will look in the environment to get the agent info
<catphish> i'll try that, thanks
<cdunklau> catphish: and ssh-add definitely needs it
OneNeptu_ has joined #ruby
akaiiro has joined #ruby
<catphish> looks like that might work, just need to make sure i don't spawn lots unnecessarily
<cdunklau> oh and make sure you kill the agent on cleanup :)
<cdunklau> catphish: oh it looks like you can tell ssh-agent what address to use for its domain socket
<cdunklau> catphish: so you might not even have to do the parsing dance
guille-moe has quit [Quit: guille-moe]
OneNeptune has quit [Ping timeout: 248 seconds]
<catphish> this may also allow me to prevent duplicates
<catphish> if the socket is there i can just use it
<catphish> the app can just start it the first time it's needed then check the socket is available
JamJam_kid has joined #ruby
<cdunklau> catphish: i might also add a check that the pid is still alive
rippa has joined #ruby
<catphish> thanks! i'll get something coded
BlopMonster has quit [Ping timeout: 256 seconds]
<cdunklau> catphish: why do you have to jump through systems though
<catphish> i have an existing management system that connects to several servers and manages them in various ways, and now i want to be able to create an ssh connection *between* 2 of those servers
<catphish> the purpose is to cause one to tar/rsync/some kind of backup to another
<catphish> without needing to manually configure trust in advance
<cdunklau> catphish: i'd probably do this via the backup server, and just have the management server tell the backup server to do it
<cdunklau> fewer hosts involved == more reliable
<catphish> same number of hosts
<catphish> in fact that's the way i've written it
<catphish> but there are several backup servers, and servers can be provisioned at any time, so having a separate private key on each management server and adding that to all the other servers seemed like an unwanted step, when the management server can just authorize each action
<catphish> *separate key on each backup server
mtkd has quit []
<cdunklau> i mean you have to have comms between the target server and the backup server, of course, but do you really want the whole thing to *also* depend on the management server <-> target server connection?
jrm has quit [Read error: Connection reset by peer]
<cdunklau> that just seems brittle, especially for a presumably long-running thing like backup
jrm has joined #ruby
<cdunklau> catphish: either way is the same number of hosts, sure, but my suggestion doesn't rely on all three of them communicating properly for the whole process
<catphish> i see your point
<cdunklau> brain food :)
<catphish> it would actually complete fine if the management server went away
<cdunklau> the network is evil
<catphish> but the management server wouldn't know :(
<cdunklau> who watches the watchers? :D
<catphish> i don't really want to complicate it too much
<catphish> it would be cool to have a daemon on the backup server that is asked to do a backup, and monitors the success, then the management server could just check on progress
<catphish> but that's rather more complicated than just running one ssh command and watching the output
<catphish> and these backups are quite small, not like whole system backups, just shared hosting sites
<catphish> thanks for all the suggestions though, lots of things to try
Mike111 has joined #ruby
karapetyan has quit [Remote host closed the connection]
Mike111 has quit [Max SendQ exceeded]
beefjoe has joined #ruby
Mike111 has joined #ruby
Mike111 has quit [Max SendQ exceeded]
mtkd has joined #ruby
Mike11 has quit [Ping timeout: 260 seconds]
arkaros has quit [Quit: leaving]
synthroid has joined #ruby
Mike11 has joined #ruby
Mike11 has quit [Max SendQ exceeded]
k0mpa has quit [Quit: k0mpa]
k0mpa has joined #ruby
Inside has joined #ruby
karapetyan has joined #ruby
shinnya has quit [Ping timeout: 256 seconds]
catphish has quit [Quit: Leaving]
beilabs has quit [Remote host closed the connection]
Cthulu201 has quit [Ping timeout: 245 seconds]
Mike11 has joined #ruby
Mike11 has quit [Max SendQ exceeded]
karapetyan has quit [Remote host closed the connection]
Mike11 has joined #ruby
Mike11 has quit [Max SendQ exceeded]
bijan_ has quit [Quit: Textual IRC Client: www.textualapp.com]
OneNeptu_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
BlopMonster has joined #ruby
pnkl has quit [Ping timeout: 265 seconds]
OneNeptune has joined #ruby
<jrich523> hey guys, is there any difference between the top and bottom? https://gist.github.com/jrich523/1eb7bc425367ded87278542ba76e7156
<jrich523> the top is the way it was written, the bottom is what i figured it can/should be?
stairmast0r has quit [Quit: bye]
icarus has quit [Ping timeout: 256 seconds]
conta1 has quit [Quit: conta1]
stairmast0r has joined #ruby
beilabs has joined #ruby
RougeR has quit [Ping timeout: 265 seconds]
conta1 has joined #ruby
<baweaver> jrich523: the bottom relies on some odd syntax.
clemens3 has joined #ruby
karapetyan has joined #ruby
OneNeptune has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Mike11 has joined #ruby
Mike11 has quit [Max SendQ exceeded]
<apeiros> jrich523: I'd say both are bad and you should use sort_by :)
KeyJoo has quit [Read error: Connection reset by peer]
<icy`> misnamed function? items doesnt actually change after calling it
<apeiros> also the one on the bottom is a syntax error as far as I can tell
KeyJoo has joined #ruby
stairmast0r has quit [Quit: bye]
stairmast0r has joined #ruby
r29v has joined #ruby
User458764 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
beilabs has quit [Remote host closed the connection]
ellcs has quit [Remote host closed the connection]
amar_ has quit [Ping timeout: 256 seconds]
crankhar1er has joined #ruby
camilasan has quit [Ping timeout: 260 seconds]
<baweaver> Also Structs. I need to play with those more
amar_ has joined #ruby
GinoMan has quit [Remote host closed the connection]
<baweaver> icy`: a function doesn't mean the receiver changes implicitly.
<baweaver> doesn't necessarily, rather.
[Butch] has joined #ruby
amar_ has quit [Remote host closed the connection]
synthroid has quit [Remote host closed the connection]
madh has joined #ruby
GinoMan has joined #ruby
orbyt_ has joined #ruby
karapetyan has quit [Remote host closed the connection]
redlegion has quit [Remote host closed the connection]
GinoMan has quit [Max SendQ exceeded]
redlegion has joined #ruby
synthroid has joined #ruby
cthulchu has joined #ruby
mostlybadfly has quit [Quit: Connection closed for inactivity]
<jrich523> thanks apeiros and baweaver
GinoMan has joined #ruby
orbyt_ has quit [Client Quit]
amar_ has joined #ruby
GinoMan has quit [Remote host closed the connection]
GinoMan has joined #ruby
zlogan2003 has joined #ruby
baweaver is now known as lemur
lemur is now known as baweaver
mtkd has quit []
amar_ has quit [Ping timeout: 264 seconds]
mlkkk has quit [Remote host closed the connection]
cagomez has joined #ruby
cagomez has quit [Remote host closed the connection]
cagomez has joined #ruby
yohji has quit [Remote host closed the connection]
mtkd has joined #ruby
eckhardt has joined #ruby
cliluw has joined #ruby
eckhardt has quit [Client Quit]
wontruefree has joined #ruby
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
dbugger_ has joined #ruby
aufi has quit [Quit: Leaving]
BH23 has quit [Remote host closed the connection]
ldepandis has joined #ruby
Beams has quit [Quit: .]
r29v has quit [Quit: r29v]
Mike11 has joined #ruby
stairmast0r has quit [Quit: bye]
stairmast0r has joined #ruby
OneNeptune has joined #ruby
synthroid has quit [Remote host closed the connection]
lele has quit [Ping timeout: 256 seconds]
lxsameer has quit [Ping timeout: 260 seconds]
cthulchu has quit [Read error: Connection reset by peer]
lxsameer has joined #ruby
amar_ has joined #ruby
r29v has joined #ruby
r29v has quit [Client Quit]
orbyt_ has joined #ruby
orbyt_ has quit [Client Quit]
dogweather has quit [Remote host closed the connection]
amar_ has quit [Ping timeout: 260 seconds]
dendazen has joined #ruby
r29v has joined #ruby
chouhoulis has quit [Remote host closed the connection]
conta1 has quit [Quit: conta1]
darkhanb has joined #ruby
conta1 has joined #ruby
lxsameer has quit [Ping timeout: 256 seconds]
cthulchu has joined #ruby
dogweather has joined #ruby
herbmillerjr has quit [Quit: Konversation terminated!]
User458764 has joined #ruby
dogweath_ has joined #ruby
biberu has joined #ruby
dogweather has quit [Remote host closed the connection]
omth_ has quit [Ping timeout: 240 seconds]
synthroid has joined #ruby
beilabs has joined #ruby
hph^ has joined #ruby
chouhoulis has joined #ruby
User458764 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<jrich523> so if i need a method that i can call with arguments or no arguments, what is the ideal way to do that? just check for nil params?
drale2k_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
theRoUS has quit [Quit: Coyote finally caught me]
chouhoulis has quit [Remote host closed the connection]
karapetyan has joined #ruby
apeiros has quit [Remote host closed the connection]
eckhardt has joined #ruby
apeiros has joined #ruby
drale2k_ has joined #ruby
<z64> omitting arguments is done by giving args default values, i.e. `def foo(arg = nil)` can be called as `foo` or `foo(something)`
<jrich523> ok, thanks
<z64> splatting an argument (*arg, **arg) works as well if you want variadic args
<z64> np
<jrich523> this is for a guest_count(app,env)
karapetyan has quit [Ping timeout: 248 seconds]
<jrich523> i'd need all guests, not app/env specific
<jrich523> so was trying to decide if i should modify that method, add a new one...
<jrich523> sound like slap in some defaults and add the code to handle it :)
User458764 has joined #ruby
apeiros has quit [Ping timeout: 260 seconds]
<z64> sure. definitely think about it in each situation; sometimes a more explicit, differently named method is preferred. for your use case that sounds fine
jottr has quit [Ping timeout: 255 seconds]
drale2k_ has quit [Ping timeout: 248 seconds]
amar_ has joined #ruby
icy` has quit [Read error: Connection reset by peer]
theRoUS has joined #ruby
amar_ has quit [Remote host closed the connection]
amar_ has joined #ruby
theRoUS has quit [Changing host]
theRoUS has joined #ruby
mtkd has quit []
lxsameer has joined #ruby
nythalcrow has quit [Quit: Leaving]
amar_ has quit [Ping timeout: 248 seconds]
sphenxes has joined #ruby
NL3limin4t0r has quit [Quit: WeeChat 1.9.1]
jenrzzz has joined #ruby
mtkd has joined #ruby
User458764 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
guns has joined #ruby
Eiam has joined #ruby
<guns> Hello. Are the "# encoding: utf-8" magic comments still a good idea in Ruby 2.5 for source files with UTF-8 characters?
amar_ has joined #ruby
Hien has quit [Quit: leaving]
agent_white has quit [Quit: Lost terminal]
icarus has joined #ruby
gizmore has joined #ruby
ogres has quit [Quit: Connection closed for inactivity]
dviola has joined #ruby
orbyt_ has joined #ruby
jenrzzz has quit [Ping timeout: 265 seconds]
lxsameer has quit [Ping timeout: 260 seconds]
mtkd has quit []
lxsameer has joined #ruby
<cthulchu> I thought it was utf8 by default
<cthulchu> what is it by default? the wretched 1251?
jenrzzz has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
<cthulchu> ah, it's utf8 in Ruby 2
mtkd has joined #ruby
<cthulchu> it used to be plain ASCII in 1.9
nythalcrow has joined #ruby
JamJam_kid has quit [Remote host closed the connection]
JamJam_kid has joined #ruby
cagomez has quit [Remote host closed the connection]
cagomez has joined #ruby
lele has joined #ruby
<jrich523> then i guess that would imply the comment is no longer required :)
sameerynho has joined #ruby
rippa has quit [Ping timeout: 240 seconds]
rippa has joined #ruby
mostlybadfly has joined #ruby
SeepingN has joined #ruby
cagomez has quit [Ping timeout: 260 seconds]
nythalcrow has quit [Quit: Leaving]
<cthulchu> indeed
clemens3 has quit [Ping timeout: 260 seconds]
<cthulchu> I'm using 2.2.0
<cthulchu> feel old :(
jottr has joined #ruby
<cthulchu> oh wow, the release date is 2014-12-25
desperek has joined #ruby
<cthulchu> and Ruby 2.2.10 is
<cthulchu> 2018-03-28
nythalcrow has joined #ruby
<cthulchu> ten subversion in almost four years. feels like a barely supported branch
lxsameer has quit [Ping timeout: 256 seconds]
<cthulchu> I guess switching to 2.6 is a good idea for new projects
ta_ has joined #ruby
lxsameer has joined #ruby
agent_white has joined #ruby
cagomez has joined #ruby
<jrich523> just stuck with whatever is deployed to the servers
<jrich523> in my case its just 2.0 :(
<cthulchu> wow
jottr has quit [Ping timeout: 260 seconds]
<Inside> 2.2.0?
<Inside> holy moly
<cthulchu> 2.0 is holier Moly
<cthulchu> You know
<cthulchu> Ruby of 2014 is A LOT better than PHP of 2014
BloopMonster has joined #ruby
<Inside> I use 2.1.4 ;)
crankhar1er has quit [Quit: leaving]
<cthulchu> hah! neighbour!
<cthulchu> lol
<Inside> There's actually no reason for me to use 2.1.4 anymore
<Inside> the rails applications run inside 2.4.0, but passenger runs in 2.1.4
<Inside> I don't know what i'm doing.
BlopMonster has quit [Ping timeout: 248 seconds]
<cthulchu> wow
<cthulchu> having two versions side by side on the same system
<cthulchu> uuuuugly
<Inside> yeah
<Inside> It was even better when passenger was serving up one application in a 2.1.4 environment and 2.4.0 in the other
<nythalcrow> i just use ubuntu and "sudo apt-get install ruby"
<cthulchu> lol
<Inside> on centos lol
<cthulchu> I'm on mac
<cthulchu> :(
<SeepingN> brew install rvm
<cthulchu> yep
jottr has joined #ruby
<SeepingN> too bad brew can't replace rvm itself
<Inside> yum info centos -> 2.0.0.648 lol
<SeepingN> "isntall these 3 and give me a fancy switcher"
<Inside> I mean yum info ruby
<SeepingN> I went from 1.8.6 (not even .7) to 2.0.x on a linux box. what a nightmare
<cthulchu> had to rewrite code?
<SeepingN> all of the networking/ssh/sftp stuff changed so much that there was much pain and confusion
<Inside> if you just write idiomatic ruby code without using a single library or fancy language feature -- your code is forever future compatible <3
<SeepingN> the ways it reported failures, or now reported failures where before it just bombed out... ugh. Good changes, but ugly transition
<cthulchu> what's a fancy language feature?
<Inside> anything more complicated than if/then blocks :P
<cthulchu> I mean, if you use Assembly to write code, Ruby updates won't affect it either :)
<SeepingN> i'll get back to you in 2120 when I've managed to simulate what net::ssh does
<cthulchu> hehe
* SeepingN gets out his 68000 ASM book
<Inside> i8080
<SeepingN> nodie
<Inside> pretty sure it's future compatible too
<cthulchu> and then they introduce decimal processors.
conta1 has quit [Quit: conta1]
<cthulchu> and whole assembly is different
\void has joined #ruby
<cthulchu> how many main version branches does Ruby have?
amar__ has joined #ruby
conta1 has joined #ruby
sysvalve has quit [Quit: Leaving]
amar_ has quit [Ping timeout: 248 seconds]
lxsameer has quit [Ping timeout: 264 seconds]
apeiros has joined #ruby
kapil___ has joined #ruby
ciscam has quit [Ping timeout: 240 seconds]
beilabs has quit [Remote host closed the connection]
ciscam has joined #ruby
apeiros has quit [Remote host closed the connection]
nowhere_man has quit [Ping timeout: 256 seconds]
karapetyan has joined #ruby
chouhoulis has joined #ruby
ta_ has quit [Remote host closed the connection]
wadadli has joined #ruby
<wadadli> why can't I do this in a sass file
<wadadli> @import "../../vendor/bundle/ruby/2.5.0/gems/bootstrap-4.1.1/assets/stylesheets/_bootstrap.scss";
<SeepingN> just say no to traversal?
karapetyan has quit [Ping timeout: 260 seconds]
<cthulchu> can't you?
<cthulchu> sass doesn't support includes?
<cthulchu> so not having spaces between parenthesis and metod names applies to when we define them too?
<wadadli> not sure using jekyll but for obvious reasons I don't wanna hard code that path
<wadadli> it uses bundler for dep tracking
<wadadli> and by default looks into _sass/ for partials
<wadadli> bundler is configured to install it's deps locally in the ` vendor/bundle/ ` dir
suukim has joined #ruby
<wadadli> I can't figure out a way to say bundler install bootstrap --path _sass/
<wadadli> I'm not sure if it has that functionality either since it isn't mentioned in the docs.
<wadadli> now I'm not a ruby guy by any means and I'm just using this framework and the dep tracker that they recommend it's just a pitty that it can't do simple things like that
<wadadli> so what's the next move, install another dep tracker alongside your existing dep tracker to do this sort of thing? o_
eckhardt has quit [Read error: Connection reset by peer]
eckhardt has joined #ruby
<cthulchu> I just deleted all semicolons triling by \r\n from my code
sauvin has quit [Read error: Connection reset by peer]
mikecmpbll has joined #ruby
venmx has quit [Ping timeout: 248 seconds]
synthroid has quit [Remote host closed the connection]
User458764 has joined #ruby
<cthulchu> a class gets executed once its file was required?
<cthulchu> or when its first instance was created?
<cthulchu> using its constructor
<cthulchu> I'm gonna test it...
<cthulchu> >> class test @@qwe=123 end puts test:@@qwe
<ruby[bot]> cthulchu: # => /tmp/execpad-df079005e7ad/source-df079005e7ad:2: class/module name must be CONSTANT ...check link for more (https://eval.in/1022853)
<cthulchu> >> class Test @@qwe=123 end puts Test:@@qwe
<ruby[bot]> cthulchu: # => /tmp/execpad-27df3b422290/source-27df3b422290:2: syntax error, unexpected tIDENTIFIER, expecting key ...check link for more (https://eval.in/1022856)
chouhoulis has quit [Remote host closed the connection]
synthroid has joined #ruby
dogweath_ has quit [Remote host closed the connection]
lxsameer has joined #ruby
roamingdog has joined #ruby
r29v has quit [Quit: r29v]
Inline has quit [Ping timeout: 245 seconds]
<cthulchu> >> class Test; @@qwe=123; end; puts Test:@@qwe
<ruby[bot]> cthulchu: # => /tmp/execpad-2a44538bc8a5/source-2a44538bc8a5:2: warning: class variable access from toplevel ...check link for more (https://eval.in/1022867)
matyf has quit [Remote host closed the connection]
OneNeptune has quit [Ping timeout: 240 seconds]
<cthulchu> what's wrong about it? @@ is the class-scope variable. Once the class is there, I should be able to access all its.... static variables.
<cthulchu> I'm sorry, I'm still getting used to Ruby's OOP
nowhere_man has joined #ruby
<baweaver> cthulchu: I'd probably read through a Ruby book or two at this rate.
<baweaver> It'd be faster
<dminuoso> 20:32 cthulchu | a class gets executed once its file was required?
<dminuoso> Ruby has a simple eval model.
<baweaver> and for the same reason you can't do instance.@variable.
<dminuoso> A require is essentially an eval in disquise.
<cthulchu> I can do instance:@variable
<cthulchu> ah!
lxsameer has quit [Ping timeout: 240 seconds]
<cthulchu> I'm using an object method to get it
<cthulchu> anyway!
<cthulchu> can I write a getter?
<cthulchu> a static method!
<cthulchu> ha!
<cthulchu> look at it
<cthulchu> I'm gonna do it the proper way
lxsameer has joined #ruby
nythalcrow has quit [Remote host closed the connection]
chouhoulis has joined #ruby
<cthulchu> dminuoso, check this out!!
<cthulchu> >>class Test; @@qwe=123; def self.getQwe; return @@qwe; end; end; puts Test.getQwe()
<ruby[bot]> cthulchu: # => 123 ...check link for more (https://eval.in/1022883)
<cthulchu> is it ok to do it like this?
<dminuoso> cthulchu: On the basis that class variables are almost always wrong, Im gonna go with: No.
<cthulchu> I think self.method is a very weird construct but I guess it works because classes are objects
dogweather has joined #ruby
<baweaver> inheritance nightmares mostly
<dminuoso> cthulchu: It stems from a more general pattern
<dminuoso> cthulchu: `def foo.bar; ...; end` defines a method :bar on the singleton class of whatever `foo` is.
<baweaver> Though I'd still argue that reading through a book like Eloquent Ruby would be good at this point.
<dminuoso> cthulchu: Inside the class definition `self` happens to be that class object itself.
<cthulchu> okay, say you have a dogs class. you want to store in it the max height and weight od a dog.
<dminuoso> cthulchu: Use a constant.
<dminuoso> And freeze it.
<dminuoso> class variables are just bugs waiting to happen
<cthulchu> can you show me an example of it?
<dminuoso> cthulchu: The book baweaver has mentioned can.
<cthulchu> well then it doesn't seem like a good solution
<dminuoso> Reading books is not a good solution?
<cthulchu> universally nothing is a good solution
<cthulchu> the quality of the solution is relevant to the issue
<baweaver> So does that make you a Nilhilist
<cthulchu> it surely doesn't
<cthulchu> anyhow, what is a better solution for static class-level variables?
<cthulchu> I googled the @@ solution
<cthulchu> there were comments about how bad it was
<cthulchu> that it were as global for this classes children
<cthulchu> and that one should use something else instead
<cthulchu> but that something else looked extremely confusing
matyf has joined #ruby
lxsameer has quit [Ping timeout: 264 seconds]
zachk has joined #ruby
zachk has joined #ruby
<cthulchu> oh wait!
<cthulchu> if a class is an object
<cthulchu> and we can create instance varialbes in objects on the fly
<cthulchu> then why not create an ivar in this class as if it was an object!
<cthulchu> probably too weird
synthroid has quit [Ping timeout: 248 seconds]
matyf has quit [Remote host closed the connection]
matyf has joined #ruby
icarus has quit [Ping timeout: 265 seconds]
chris349 has joined #ruby
Inline has joined #ruby
tdy has quit [Ping timeout: 264 seconds]
tdy has joined #ruby
synthroid has joined #ruby
dogweather has quit [Read error: Connection timed out]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Puffball has quit [Quit: Puffball]
jenrzzz has quit [Ping timeout: 260 seconds]
dogweather has joined #ruby
jenrzzz has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
suukim has quit [Quit: Konversation terminated!]
orbyt_ has joined #ruby
orbyt_ has quit [Client Quit]
cagomez has quit [Remote host closed the connection]
jenrzzz has quit [Ping timeout: 256 seconds]
jenrzzz has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
fmcgeough has quit [Quit: fmcgeough]
nythalcrow has joined #ruby
synthroid has quit [Remote host closed the connection]
synthroid has joined #ruby
lxsameer has joined #ruby
good_ol_rusty has joined #ruby
jenrzzz has quit [Remote host closed the connection]
jenrzzz has joined #ruby
Cavallari has joined #ruby
zlogan2003 has quit [Quit: Leaving]
good_ol_rusty has quit [Client Quit]
Guest55588 has quit [Read error: Connection reset by peer]
cagomez has joined #ruby
jenrzzz has quit [Ping timeout: 255 seconds]
<balo> na mar freenode-on is toltak az eu upload filters proposal elleni alairasgyujtest
Nicmavr has joined #ruby
<balo> damn wrong channel, sry
<balo> it's getting strange that the only thing i contribute here are missent messages :D
Nicmavr is now known as Guest99567
<balo> today i can't internet
lxsameer has quit [Ping timeout: 245 seconds]
ldepandis has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
TinkerT has quit [Read error: Connection reset by peer]
lxsameer has joined #ruby
jenrzzz has joined #ruby
ldepandis has joined #ruby
<cthulchu> def always defines methods, right?
cagomez has quit [Ping timeout: 264 seconds]
TinkerT has joined #ruby
<havenwood> cthulchu: Yes.
cadillac_ has quit [Read error: Connection reset by peer]
<cthulchu> okay, I got a bit confused with this example I'm playing with
lxsameer has quit [Ping timeout: 240 seconds]
<havenwood> cthulchu: A:config isn't valid syntax.
andrewray has joined #ruby
<havenwood> cthulchu: Use: A.config
<cthulchu> that's for methods only
lxsameer has joined #ruby
<cthulchu> I need the variable
<cthulchu> ah!
<cthulchu> we use init to set it
<havenwood> cthulchu: To access an instance variable, expose it via method.
<cthulchu> and then config to get it
ldepandis has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<cthulchu> look https://eval.in/1022914
<cthulchu> works!
<cthulchu> is this the proper way of doing globals?
<cthulchu> I mean, public static
dogweather has quit [Ping timeout: 264 seconds]
<cthulchu> although having setter and getter eliminates the meaning of public
conta1 has quit [Quit: conta1]
<cthulchu> at least we have static
<havenwood> cthulchu: I'd say this is an odd pattern, that doesn't look right.
r29v has joined #ruby
<cthulchu> hm
<cthulchu> how would you implement static class variables?
<cthulchu> I mean @@ is the fastest way
<havenwood> cthulchu: In Ruby, if you have no instances of internal state, use a module. Modules are the one place that the docs refer to "functions" rather than "methods," with `module_function`.
<cthulchu> but everybody hates it
<havenwood> cthulchu: If you have one instance of state, use a Singleton Class.
<havenwood> cthulchu: If you have multiple instances of state, use a Class.
d10n-work has joined #ruby
<cthulchu> ok
<cthulchu> I need a Class
<cthulchu> but I also need a static variable in it
<cthulchu> like say you have a class of dogs
<havenwood> cthulchu: Then you'll use Class::new with #initialize.
<cthulchu> err
<cthulchu> I will
<havenwood> cthulchu: Say more?
jenrzzz has quit [Ping timeout: 255 seconds]
kmckelvin has joined #ruby
<havenwood> So you have multiple dogs, each dog has different state?
<cthulchu> a class of dogs, but I want to set the nubmer of tails for all dogs in this class
<cthulchu> so like all dogs in my class will have 1 tail
<andrewray> Hello. I feel frustrated writing ruby, because the adopted design patterns are all pseudo-OO, when it seems like only using functions/lambdas is possible, but not explored
<cthulchu> that 1 has to be a variable
<havenwood> andrewray: Many folk these days do prefer to write Ruby in a functional fashion. I like it.
<andrewray> are there any articles or mentalities that explore a non-OO approach to ruby, like other dynamic languages have adopted? Or should I give up my dream and acknowledge that OO is the "ruby way"
lxsameer has quit [Ping timeout: 248 seconds]
<havenwood> andrewray: The folk behind tools like the Dry gems, ROM and Roda are big into functional programming.
jenrzzz has joined #ruby
<havenwood> andrewray: http://dry-rb.org/gems/
<havenwood> andrewray: And Hanami, etc.
dogweather has joined #ruby
<cthulchu> I would actually enjoy functional approach in Ruby too if I hadn't have the legacy of oop
<havenwood> andrewray: http://hanamirb.org/
lxsameer has joined #ruby
<havenwood> andrewray: http://roda.jeremyevans.net/
<andrewray> havenwood: hmm, the first example dry gem http://dry-rb.org/gems/dry-auto_inject/ is a class mixin, and I want to avoid both classes and mixins :P
dviola has quit [Quit: WeeChat 2.1]
<havenwood> andrewray: They're trying to be good functional citizens in an OO world. Yeah, it's not pure functional.
cadillac_ has joined #ruby
<havenwood> andrewray: http://rom-rb.org/
<andrewray> but I also want a thinkpiece on if this is possible and scalable in ruby. there's some fundamental issues with the language that I suspect would make it difficult, but I don't have enough experience to make a judgement call
<andrewray> havenwood: understood, I'm not aiming for pure FP (and don't have any pure fp experience)
<havenwood> andrewray: Lack of immutable data structures, pattern matching and TCO are limitation that come to mind.
<cthulchu> okay, let's say I have a dog class with many dog instances. I want to know how many dogs I have. For this, I need a static class variable and I need to increment it by one in the constructor. How do I create that variable?
<havenwood> andrewray: There are libraries for immutable data structures, like Hamster. I think we might just be better off using JRuby with Clojure data structures. ;-P
cagomez has joined #ruby
User458764 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<havenwood> andrewray: There's a fork of Ruby with pattern matching that was presented at Ruby Kaigi. I think it'll be in Ruby's future.
<havenwood> andrewray: You can currently enable TCO, but it's disabled by default in favor of trace instructions.
<andrewray> this question is also specific to a rails ecosystem, where i'm also wondering if I can do anything to structure the app that's not class-hard-baked 24/7. it's already difficult because models are central to everything
^mtkd has joined #ruby
<havenwood> cthulchu: You could use a Singleton class to count dogs. You could use class variables. Maybe even the observer pattern.
<havenwood> *tails
<andrewray> I don't have immutable data, I have a "thing" that knows how to update itself, what its connected to, how to manipulate and mutate itself, and I'm frustrated that the design patterns around models don't consider making a model just data
<dminuoso> andrewray: check out trailblazers
jenrzzz has quit [Ping timeout: 256 seconds]
<dminuoso> andrewray: they provide a different mental model to structure apps, it's slightly more FP inclined.
<havenwood> andrewray: +1 trailblazer - even if it's just for ideas and you don't use the lib
jenrzzz has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
<havenwood> cthulchu: Can dogs be destroyed or only initialized?
apeiros has joined #ruby
<cthulchu> they can be destroyed
codymj has joined #ruby
<cthulchu> surely
<havenwood> cthulchu: Do you always care about all dog tails, or some dog's tails don't count?
mtkd has quit [Ping timeout: 256 seconds]
apeiros has quit [Remote host closed the connection]
<cthulchu> some dogs don't have tails and some have more than one
<cthulchu> the constructor lets them decide
<havenwood> Do some dogs not have tails?
<havenwood> Ah, the multi-tailed dog, yes.
<havenwood> Good.
cagomez has quit [Ping timeout: 260 seconds]
mostlybadfly has quit [Quit: Connection closed for inactivity]
<zenspider> havenwood: what are you on about?!?
<andrewray> thank you havenwood and dminuoso this is something to explore. i'm still unclear if I can write closer-to-explicit-functions-everywhere especially in a rails ecosystem, or if I should bolster on an anti-class mentality wherever I can, and acknowledge that there are some things I can't change
<cthulchu> I know nobody likes @@, but it's the simplest solution
<havenwood> zenspider: cthulchu is exploring class variables with dog tails
<cthulchu> and the one I googled adds the whole getter-setter thing to the class
<zenspider> I... what? ... nevermind. of course.
<cthulchu> zenspider, how does it look to you? https://eval.in/1022914
<cthulchu> he doesn't like dogs.
lxsameer has quit [Ping timeout: 276 seconds]
^mtkd has quit [Read error: Connection reset by peer]
mtkd has joined #ruby
gheegh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
gheegh has joined #ruby
dogweather has quit [Ping timeout: 256 seconds]
jenrzzz has quit [Ping timeout: 248 seconds]
<cthulchu> I don't think singletons are the solution
<cthulchu> unless I use them on self in the class, which makes it barely singleton
jenrzzz has joined #ruby
<cthulchu> anyhow, I'll go with @@ for now since there's no efficient analogue.
mostlybadfly has joined #ruby
lxsameer has joined #ruby
gheegh has quit [Client Quit]
orbyt_ has joined #ruby
Cthulu201 has joined #ruby
dogweather has joined #ruby
livcd has quit [Remote host closed the connection]
karapetyan has joined #ruby
ElFerna has joined #ruby
lxsameer has quit [Ping timeout: 245 seconds]
ElFerna_ has joined #ruby
clemens3 has joined #ruby
ElFerna_ has quit [Client Quit]
lxsameer has joined #ruby
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
dogweather has quit [Ping timeout: 260 seconds]
roamingdog has quit [Remote host closed the connection]
andrewray has quit [Quit: andrewray]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
ElFerna_ has joined #ruby
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
lxsameer has quit [Ping timeout: 240 seconds]
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
ElFerna has quit [Quit: Textual IRC Client: www.textualapp.com]
ElFerna_ has quit [Client Quit]
roamingdog has joined #ruby
ElFerna has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
<havenwood> cthulchu: Here's a contrived example of a TailCounter Singleton Class, just to show a few things: https://gist.github.com/havenwood/936c64ae9fae91f18450bf1d3754a12e
roamingdog has quit [Remote host closed the connection]
apeiros has joined #ruby
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
dogweather has joined #ruby
matyf has quit [Remote host closed the connection]
matyf has joined #ruby
rwb has quit [Ping timeout: 256 seconds]
lxsameer has joined #ruby
madh has quit [Quit: Leaving]
<Zarthus> i'd hate to be glowing_green, that one endured torture
apeiros has quit [Ping timeout: 240 seconds]
schleppel has quit [Quit: Konversation terminated!]
matyf has quit [Ping timeout: 240 seconds]
lxsameer has quit [Ping timeout: 256 seconds]
<havenwood> cthulchu: You might try a stab at the Observer pattern with a Singleton class counter, as an exercise.
<havenwood> Extra points for implementing your own serialization on the singleton class, with an option to dump or load the counter from disk.
venmx has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lxsameer has joined #ruby
amar__ has quit [Remote host closed the connection]
LongcatLulz has joined #ruby
apeiros has joined #ruby
Cavallari has quit [Quit: Cavallari]
icarus has joined #ruby
orbyt_ has joined #ruby
<zenspider> havenwood: that seems like a lot of work to me.
<zenspider> Not sure I'd go that route
reber__ has joined #ruby
<zenspider> esp for a beginner
<havenwood> zenspider: It's certainly not the simplest thing that possibly works, but cthulchu wants the most complicated thing that possibly works I think. ;-P
<havenwood> zenspider: I generally agree.
<zenspider> of course they do
<LongcatLulz> hi!
<havenwood> LongcatLulz: hi!
<zenspider> I'd probably throw a const w/ an array in the main class, add the instance to the collection, and then enumerate that to sum the tails.
<zenspider> throw in weakrefs if you need to GC them
<havenwood> mmmm
t0xik has joined #ruby
reber has quit [Ping timeout: 245 seconds]
lxsameer has quit [Ping timeout: 260 seconds]
dogweather has quit [Ping timeout: 240 seconds]
dbugger_ has quit [Remote host closed the connection]
<zenspider> (or reject this requirement in the first place)
lxsameer has joined #ruby
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cb_ has joined #ruby
cagomez has joined #ruby
<cthulchu> It's a bit weird that the concept of a static variable is so disturbing in Ruby
<cthulchu> I feel like following the wrong path
andrewray has joined #ruby
<cthulchu> I just realized how to implement what I want via static setters/getters and you give me something completely different and a lot more complex
lxsameer has quit [Ping timeout: 260 seconds]
<TvL2386> hi everybody!
amar has joined #ruby
<zenspider> 'lo
<cthulchu> hi
cagomez has quit [Ping timeout: 248 seconds]
subroot has joined #ruby
dogweather has joined #ruby
lxsameer has joined #ruby
<cthulchu> lol you have a whole class to count tails
<cthulchu> crazy
<TvL2386> huh?
<cthulchu> I have just one variable for it
<TvL2386> class TailCounter?
<cthulchu> well yeah
<cthulchu> I was trying to understand how static class vars work in Ruby
<TvL2386> as in: a constant?
<cthulchu> variable is not a constant
<cthulchu> it needs to be changed
<TvL2386> true that
<cthulchu> the closest simplest concept I found is @@
<TvL2386> yeah
<cthulchu> the only drawback is that it cascades down to children
<havenwood> cthulchu: I think you'll have better luck accomplishing tasks without trying to use the Java analogue to do so. Try the simplest thing that can possibly work, without paying attention to how Java does it.
<cthulchu> which is not a drawback to me, I kinda want it to do that
<cthulchu> but...
<cthulchu> okay, a real life thing I'm working on
<cthulchu> I have analytics test instance that gets created in a test and runs instance methods to check analytics stuff
synthroid has quit []
<TvL2386> I've been programming Ruby for 10 years now. I am a network guy, so don't listen to me, but a "static class var" is not something that lands
<TvL2386> from java I do know that yes :)
<cthulchu> after each analytics test, I want to have a global variable in my class to push the results in it.
<cthulchu> and then I have a method for printing it
desperek has quit [Quit: xoxo]
<TvL2386> cthulchu: class var is not a drawback, it's awesome ;)
<cthulchu> I know, right!
lxsameer has quit [Ping timeout: 264 seconds]
<lupine> *shudder*
roamingdog has joined #ruby
<lupine> just use a proper $global, it's easier to track scope
<lupine> unless you accidentally shadow a thread-local $global maybe
<cthulchu> would I create that $ global in class?
<lupine> doesn't matter where or how you create it
<cthulchu> oh
<cthulchu> it will be acessible everywhere?
<TvL2386> yup
<elomatreb> globally, yes :P
<cthulchu> looks like an overkill
<elomatreb> Not just an overkill, it gives off the foul smell of shared mutable state
ElFerna has quit [Ping timeout: 264 seconds]
<cthulchu> indeed
<TvL2386> maybe you can make an object to contain your analytic test data and pass that to your test instance to accumulate the results?
<cthulchu> @@ looks like a bit less... global
<cthulchu> I think I can do that
<cthulchu> but it feels like too much trouble
<cthulchu> and I don't want to interfere with the test too much
<elomatreb> I have never seen a situation where a class var was the right tool for the job, and not a red herring
<cthulchu> since it's not my code
<TvL2386> I'd avoid using globals at all times
<Lyfe_> I don't know why you would store a value into any sort of shared state prior to printing it, since that sounds like a future race condition issue to me.
<cthulchu> no
<zenspider> lupine: NO
<cthulchu> we have like a thousand tests
<zenspider> that's just horrible
<cthulchu> In that variable I have two counters
Lyfe_ is now known as Lyfe
<cthulchu> or three
<TvL2386> probably if I grep through my code `grep -r @@` of the last ten years I'll get a handful of hits
<zenspider> a class constant or class ivar or even a class cvar are vastly better than a global
<cthulchu> when test initiates, I increment one of them
<cthulchu> yes
<cthulchu> that's exactly the other solution I found
<havenwood> cthulchu: Where does this inter-instance, accumlated info get ultimately used?
<zenspider> and a class constant or cvar are just as accessible but at least namespaced
<cthulchu> and it was ok
<cthulchu> I think
cagomez has joined #ruby
<zenspider> TvL2386: I use them now and then...
lxsameer has joined #ruby
<TvL2386> yeah if you wanted a static class variable, you could still use a class constant
<havenwood> cthulchu: Are you accumulating these stats to print them at the end of the tests? Or something else?
<TvL2386> yes you cannot reassign it, so an Integer would be wrong
<TvL2386> but you can make it a Hash
<TvL2386> and change 1 of the keys everytime
<cthulchu> I do that to send them to my slack
<cthulchu> if it matters
<havenwood> I wonder if it'd be nicer to freeze constants by default. I can't recall the last time I used a constant without it being frozen.
biberu has quit []
nythalcrow has quit [Remote host closed the connection]
<cthulchu> freezing is like final?
<TvL2386> freeze makes the object immutable right?
<TvL2386> I've never ever used it
<cthulchu> what a constant does to an object?
<cthulchu> I would expect it from a constant
<cthulchu> mutable constant is a variable
<TvL2386> well, you can always change the object the constant points to
<TvL2386> but you cannot reassign the constant
<havenwood> cthulchu: There's not a straightforward way to thaw something that's frozen, other than #dup. It's of course possible with Fiddle. >.>
<TvL2386> ah well, actually you can :)
ElFerna has joined #ruby
<TvL2386> (irb):2: warning: already initialized constant CONSTANT
<TvL2386> but we don't mind :)
<elomatreb> And freezing is not recursive either, so e.g. if you freeze a Hash you can't insert new keys but you can mutate the members that are already there
<havenwood> cthulchu: Constants are not frozen by default. They give you a warning if you reassign the value, but not if you mutate it.
<havenwood> elomatreb: I'll be glad when we have a deep_freeze
<TvL2386> yup
<havenwood> elomatreb: for now there's the ice_nine gem
<elomatreb> Is that coming as standard? I always used the gem when I wanted it
<zenspider> TvL2386: constants aren't actually constant. They just warn when reassigned.
lxsameer has quit [Ping timeout: 264 seconds]
<TvL2386> yup I know
<zenspider> freezing is sorta mostly constant
<havenwood> elomatreb: there have been a few issues around it - i vaguely recall something promising
<zenspider> kk
<TvL2386> I just knew from years ago ruby gave a warning when reassigning... haven't don't it for ages... not exactly a good practice so I was wondering how 2.6.0-preview2 would react
<zenspider> you can get around the warning using const setters
<TvL2386> yeah :)
<TvL2386> I did that in the past
<TvL2386> have no idea why anymore
psychicist__ has quit [Quit: Lost terminal]
nythalcrow has joined #ruby
raynold has joined #ruby
lxsameer has joined #ruby
<zenspider> UGH. rspec's not_to is such a clusterfuck
ElFerna has quit [Ping timeout: 260 seconds]
<Zarthus> negation in general is.
<TvL2386> "unless"
<cthulchu> interesting
Azure has joined #ruby
lxsameer has quit [Ping timeout: 260 seconds]
dionysus69 has quit [Ping timeout: 255 seconds]
ldnunes has quit [Quit: Leaving]
Azure|dc has quit [Ping timeout: 248 seconds]
JamJam_kid has quit [Ping timeout: 260 seconds]
Puffball has joined #ruby
guns has quit [Quit: guns]
r29v has quit [Quit: r29v]
BH23 has joined #ruby
lxsameer has joined #ruby
jenrzzz has quit [Ping timeout: 265 seconds]
<TvL2386> so... I'm having a problem I'm trying to solve.... I made a multi user website where you can track your amount and value of "assets". Every hour my site gets updated from an external source so I know the most recent values for all assets. So far so good... But now I wanted history information, so I added a table where I keep track of the history. Problem is that all those data points are too much and I
<TvL2386> think mariadb is not really suited for this
amar has quit [Remote host closed the connection]
<TvL2386> not really a ruby question though...
<TvL2386> not really a question either....
<havenwood> TvL2386: I think we have a lot of DB baggage from the days where we had no space, so everything had to be optimized towards space-saving.
<TvL2386> :)
<havenwood> TvL2386: DBs like Datomic make a lot of sense. It's a shame they don't yet have more mindshare.
<elomatreb> If you use proper indexes you can usually scale any simple DB to most demands
dogweather has quit [Remote host closed the connection]
<TvL2386> I'll check that out havenwood! Never heard of it... I was thinking to look at influxdb
<havenwood> TvL2386: Rich Hickey has a good talk discussing how facts change over time, and that's what we care about: https://www.youtube.com/watch?v=V6DKjEbdYos
<TvL2386> I have limited RAM though for the app and the db (8GB RAM)
<havenwood> TvL2386: Unlimited disk space? ;-P
lxsameer has quit [Ping timeout: 264 seconds]
<TvL2386> thanks for the links :)
<TvL2386> disk space? 4TB left :)
jottr has quit [Ping timeout: 240 seconds]
<TvL2386> self hosted, just for fun :)
<elomatreb> Do you actually need the full history though? The simplest solution that would avoid the need of moving databases would be a cronjob that cleans the history, say, to a million points
[Butch] has quit [Quit: Textual IRC Client: www.textualapp.com]
<havenwood> TvL2386: Datomic can actually use MySQL (I presume MariaDB as well) for the storage service.
sphenxes has quit [Quit: Leaving]
<havenwood> TvL2386: If you need to query against facts over time, it might be worth looking at.
<TvL2386> elomatreb: I have a routine to delete points for records older than a certain date, that helps
<TvL2386> less fine grained, but more performance
dogweather has joined #ruby
<elomatreb> Yeah, combined with a proper index I don't really see why you should want to involve super-fancy custom databases
<TvL2386> also my highchart multiline graphs really don't like multiple lines containing several megabytes of json data
lxsameer has joined #ruby
andrewray has quit [Quit: andrewray]
jordanm has quit [Ping timeout: 256 seconds]
beefjoe has quit [Remote host closed the connection]
<TvL2386> I'm also thinking that instead of saving everybodies "amount and value of ITEM" every hour, it maybe better to just save "value of 1 ITEM" every hour and only save everybodies amount when it changes. Then correlate the two
r29v has joined #ruby
<TvL2386> not sure if I'm still making sense
lxsameer has quit [Ping timeout: 256 seconds]
jenrzzz has joined #ruby
codymj has quit [Read error: Connection reset by peer]
codymj has joined #ruby
cb_ has quit [Quit: This computer has gone to sleep]
Fr4n has joined #ruby
lxsameer has joined #ruby
dogweather has quit [Ping timeout: 276 seconds]
RougeR has joined #ruby
akaiiro has quit [Ping timeout: 256 seconds]
lxsameer has quit [Ping timeout: 264 seconds]
dogweather has joined #ruby
jordanm has joined #ruby
dogweather has quit [Remote host closed the connection]
jottr has joined #ruby
dogweather has joined #ruby
lxsameer has joined #ruby
Rapture has quit [Quit: Textual IRC Client: www.textualapp.com]
jottr has quit [Ping timeout: 265 seconds]
KeyJoo has quit [Ping timeout: 256 seconds]
lxsameer has quit [Ping timeout: 268 seconds]
dhollinger has quit [Remote host closed the connection]
lxsameer has joined #ruby
Mike11 has quit [Quit: Leaving.]
^mtkd has joined #ruby
jenrzzz_ has joined #ruby
lxsameer has quit [Ping timeout: 245 seconds]
akaiiro has joined #ruby
SeepingN has quit [Quit: The system is going down for reboot NOW!]
mlkkk has joined #ruby
kapil___ has quit [Quit: Connection closed for inactivity]
jenrzzz has quit [Ping timeout: 260 seconds]
pnkl has joined #ruby
mtkd has quit [Ping timeout: 260 seconds]
kapil___ has joined #ruby
hph^ has quit [Ping timeout: 260 seconds]
fmcgeough has joined #ruby
ElFerna has joined #ruby
lxsameer has joined #ruby
mtkd has joined #ruby
subroot has quit [Read error: Connection reset by peer]
jsaak has quit [Ping timeout: 240 seconds]
^mtkd has quit [Ping timeout: 248 seconds]
lxsameer has quit [Ping timeout: 248 seconds]
akaiiro has quit [Ping timeout: 245 seconds]
<LongcatLulz> I made an indie exploration game in my spare time: https://socah.itch.io/railroadtracks
<LongcatLulz> srry for spamming u
akaiiro has joined #ruby
dogweather has quit [Remote host closed the connection]
roamingdog has quit [Remote host closed the connection]
lxsameer has joined #ruby
mtkd has quit []
akaiiro has quit [Ping timeout: 260 seconds]
nahra has quit [Remote host closed the connection]
clemens3 has quit [Remote host closed the connection]
akaiiro has joined #ruby
nythalcrow has quit [Quit: Leaving]
lxsameer has quit [Ping timeout: 264 seconds]
WhereIsMySpoon__ has left #ruby ["http://quassel-irc.org - Chat comfortably. Anywhere."]
akaiiro has quit [Ping timeout: 260 seconds]
akaiiro has joined #ruby
lxsameer has joined #ruby
jgpawletko has quit [Quit: jgpawletko]
lxsameer has quit [Ping timeout: 240 seconds]
eckhardt has quit [Quit: Textual IRC Client: www.textualapp.com]
LongcatLulz has left #ruby ["Closing Window"]
lxsameer has joined #ruby
akaiiro has quit [Ping timeout: 248 seconds]
lytol has quit [Remote host closed the connection]
jenrzzz_ has quit [Ping timeout: 240 seconds]
lxsameer has quit [Ping timeout: 248 seconds]
kevinburke has joined #ruby
fmcgeough has quit [Quit: fmcgeough]
r29v has quit [Quit: r29v]
dogweather has joined #ruby
lxsameer has joined #ruby
chouhoulis has quit [Ping timeout: 276 seconds]
ElFerna has quit [Ping timeout: 245 seconds]
jenrzzz has joined #ruby
dogweather has quit [Ping timeout: 264 seconds]
bak1an has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
r29v has joined #ruby
lxsameer has quit [Ping timeout: 264 seconds]
garyserj has joined #ruby
lxsameer has joined #ruby
ltp has quit [Quit: leaving]
ltp has joined #ruby
lxsameer has quit [Ping timeout: 248 seconds]
matyf has joined #ruby
sameerynho has quit [Ping timeout: 260 seconds]
lxsameer has joined #ruby
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
reber__ has quit [Remote host closed the connection]
matyf has quit [Remote host closed the connection]
lxsameer has quit [Ping timeout: 248 seconds]
<cthulchu> I'll have a minitest instance in my class!
<cthulchu> weee!
lxsameer has joined #ruby
<cthulchu> just to fail or success my tests in a nice way
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
gil_ has quit [Ping timeout: 245 seconds]
matyf has joined #ruby
mlkkk has quit [Remote host closed the connection]
lxsameer has quit [Ping timeout: 276 seconds]
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
roamingdog has joined #ruby
roamingdog has quit [Remote host closed the connection]
orbyt_ has joined #ruby
mikecmpbll has quit [Quit: inabit. zz.]
lxsameer has joined #ruby
gil_ has joined #ruby
lxsameer has quit [Ping timeout: 264 seconds]
mikecmpbll has joined #ruby
gil_ has quit [Ping timeout: 256 seconds]
codymj has quit [Quit: Leaving]
gil_ has joined #ruby
howdoi has quit [Quit: Connection closed for inactivity]
dogweather has joined #ruby
lxsameer has joined #ruby
matyf has quit [Remote host closed the connection]
matyf has joined #ruby
Inside has quit [Disconnected by services]
karapetyan has quit [Remote host closed the connection]
lxsameer has quit [Ping timeout: 256 seconds]
matyf has quit [Ping timeout: 240 seconds]
matyf has joined #ruby
wontruefree has quit [Quit: bye]
lxsameer has joined #ruby
ams__ has quit [Quit: Connection closed for inactivity]
shinnya has joined #ruby
lxsameer has quit [Ping timeout: 256 seconds]
guardian has quit [Remote host closed the connection]