havenwood changed the topic of #ruby to: Rules & more: https://ruby-community.com || Ruby 2.5.0, 2.4.3, 2.3.6: https://www.ruby-lang.org || Paste >3 lines of text to: https://gist.github.com || Rails questions? Ask in: #RubyOnRails || Logs: https://irclog.whitequark.org/ruby || Books: https://goo.gl/wpGhoQ
despai has quit [Ping timeout: 264 seconds]
jobewan has quit [Quit: jobewan]
raynold has joined #ruby
sanscoeur has quit [Ping timeout: 260 seconds]
zwliew has joined #ruby
John___ has quit [Read error: Connection reset by peer]
jnyw has joined #ruby
cloaked1 has quit [Quit: Leaving]
stove has joined #ruby
troys is now known as troys_
despai_ has quit [Quit: ...]
jnyw has quit [Quit: WeeChat 2.0.1]
justicef_ has joined #ruby
justicefries has quit [Ping timeout: 250 seconds]
jenrzzz_ has quit [Ping timeout: 264 seconds]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pastorinni has joined #ruby
rk182 has joined #ruby
rk182 has left #ruby [#ruby]
rk182 has joined #ruby
cadillac_ has quit [Quit: I quit]
vichib has quit [Remote host closed the connection]
orbyt_ has joined #ruby
jottr has quit [Quit: WeeChat 2.0.1]
troys_ is now known as troys
nadir has joined #ruby
nobitanobi has joined #ruby
pastorinni has quit [Remote host closed the connection]
TomyLobo has quit [Ping timeout: 255 seconds]
vichib has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
lostandfound has joined #ruby
cadillac_ has joined #ruby
darkhanb_ has joined #ruby
lostandfound has left #ruby [#ruby]
darkhanb has quit [Ping timeout: 256 seconds]
vichib has quit [Quit: Leaving]
marr has quit [Ping timeout: 240 seconds]
vichib has joined #ruby
vichib has quit [Max SendQ exceeded]
vichib has joined #ruby
nobitanobi has quit [Remote host closed the connection]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mostlybadfly has joined #ruby
discopatrick has quit [Quit: Connection closed for inactivity]
jenrzzz has quit [Ping timeout: 252 seconds]
apeiros has quit [Remote host closed the connection]
mtkd has quit [Ping timeout: 265 seconds]
mtkd has joined #ruby
Rich_Morin has quit [Quit: Rich_Morin]
lostandfound has joined #ruby
cdg has joined #ruby
dviola has quit [Quit: WeeChat 2.0.1]
nobitanobi has joined #ruby
konsolebox has quit [Ping timeout: 272 seconds]
apeiros has joined #ruby
cdg has quit [Ping timeout: 272 seconds]
konsolebox has joined #ruby
shinnya has joined #ruby
nobitanobi has quit [Remote host closed the connection]
nobitanobi has joined #ruby
apeiros has quit [Ping timeout: 252 seconds]
alfiemax has joined #ruby
orbyt_ has joined #ruby
nobitanobi has quit [Ping timeout: 265 seconds]
abraham_ has quit [Quit: abraham_]
alfiemax has quit [Ping timeout: 264 seconds]
troys is now known as troys_
drewmcmillan has joined #ruby
pppktz has quit [Ping timeout: 255 seconds]
pppktz has joined #ruby
pastorinni has joined #ruby
justicef_ is now known as justicefries
Guest32854 has quit [Ping timeout: 255 seconds]
zwliew has quit [Quit: Connection closed for inactivity]
LBRapid has joined #ruby
LBRapid is now known as Guest41366
shinnya has quit [Ping timeout: 252 seconds]
Vapez has quit [Remote host closed the connection]
pastorinni has quit [Remote host closed the connection]
gizmore has joined #ruby
gizmore|2 has quit [Ping timeout: 252 seconds]
justicefries has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
chocoelho has joined #ruby
chocoelho has quit [Client Quit]
QualityAddict has quit [Remote host closed the connection]
lalomergo has joined #ruby
bkxd has quit []
apeiros has joined #ruby
daemonwrangler has quit [Quit: ZNC 1.6.5 - http://znc.in]
daemonwrangler has joined #ruby
apeiros has quit [Ping timeout: 264 seconds]
kfpratt has joined #ruby
cdg has joined #ruby
Toggi3 has quit [Ping timeout: 265 seconds]
alfiemax has joined #ruby
cadillac_ has quit [Quit: I quit]
cadillac_ has joined #ruby
KeyJoo has quit [Ping timeout: 240 seconds]
cdg has quit [Ping timeout: 250 seconds]
vipaca has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
alfiemax has quit [Ping timeout: 260 seconds]
Jello_Raptor has quit [Ping timeout: 248 seconds]
Toggi3 has joined #ruby
rk182 has quit [Ping timeout: 248 seconds]
ironcamel has quit [Ping timeout: 248 seconds]
braidn_ has quit [Ping timeout: 248 seconds]
rk182 has joined #ruby
utkarsh has joined #ruby
utkarsh_ has quit [Ping timeout: 248 seconds]
chrisarcand has quit [Ping timeout: 248 seconds]
chrisarcand has joined #ruby
Jello_Raptor has joined #ruby
ironcamel has joined #ruby
justicefries has joined #ruby
g3funk has joined #ruby
drewmcmillan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pastorinni has joined #ruby
kfpratt has quit [Remote host closed the connection]
kfpratt has joined #ruby
apeiros has joined #ruby
kfpratt has quit [Ping timeout: 240 seconds]
pastorinni has quit [Remote host closed the connection]
apeiros has quit [Ping timeout: 268 seconds]
nadir has quit [Quit: Connection closed for inactivity]
mtkd has quit [Ping timeout: 264 seconds]
pastorinni has joined #ruby
mtkd has joined #ruby
kfpratt has joined #ruby
pastorinni has quit [Ping timeout: 248 seconds]
kfpratt has quit [Ping timeout: 265 seconds]
kfpratt has joined #ruby
moei has joined #ruby
kfpratt has quit [Ping timeout: 252 seconds]
kfpratt has joined #ruby
pastorinni has joined #ruby
lele has quit [Ping timeout: 272 seconds]
lele has joined #ruby
alfiemax has joined #ruby
orbyt_ has joined #ruby
gix has joined #ruby
pilne has quit [Quit: Quitting!]
kfpratt has quit [Ping timeout: 272 seconds]
gix- has quit [Ping timeout: 260 seconds]
alfiemax has quit [Ping timeout: 272 seconds]
Azure has quit [Remote host closed the connection]
konsolebox has quit [Ping timeout: 272 seconds]
Azure has joined #ruby
jeffreylevesque has joined #ruby
konsolebox has joined #ruby
apeiros has joined #ruby
apeiros has quit [Ping timeout: 268 seconds]
pastorinni has quit [Remote host closed the connection]
pastorinni has joined #ruby
Toggi3 has quit [Ping timeout: 272 seconds]
jobewan has joined #ruby
apeiros has joined #ruby
jobewan has quit [Client Quit]
chocoelho has joined #ruby
jobewan has joined #ruby
apeiros has quit [Ping timeout: 240 seconds]
kfpratt has joined #ruby
jobewan has quit [Client Quit]
selim has quit [Ping timeout: 264 seconds]
chocoelho has quit [Quit: chocoelho]
selim has joined #ruby
abraham_ has joined #ruby
troys_ is now known as troys
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
darkhanb_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
elphe has quit [Ping timeout: 240 seconds]
lalomergo has quit [Quit: Leaving]
Toggi3 has joined #ruby
apeiros has joined #ruby
apeiros has quit [Ping timeout: 252 seconds]
elphe has joined #ruby
apeiros has joined #ruby
apeiros has quit [Ping timeout: 260 seconds]
Derperpe- has quit [Quit: Peace out]
Derperperd has joined #ruby
lostandfound has quit [Ping timeout: 256 seconds]
vipaca has joined #ruby
pastorinni has quit [Remote host closed the connection]
Toggi3 has quit [Ping timeout: 252 seconds]
capadesu has quit [Quit: www.capadesubooks.web.id]
abraham_ has quit [Quit: abraham_]
abraham_ has joined #ruby
abraham_ has quit [Client Quit]
lostandfound has joined #ruby
apeiros has joined #ruby
Toggi3 has joined #ruby
lostandfound has quit [Ping timeout: 268 seconds]
apeiros has quit [Ping timeout: 248 seconds]
krz has joined #ruby
jenrzzz has joined #ruby
AJA4350 has quit [Quit: AJA4350]
iamyask has joined #ruby
<iamyask> Hey guys
<iamyask> I am trying to understand how ruby looks up the methods defined for the object
<iamyask> from what it looks like , it does something like this :
<iamyask> it get's the object's class, and then finds the method in that class
<iamyask> if it doesnt find it there, it moves to the super class and tries to find it there, this process keeps repeating.
<iamyask> Is that correct ?
<ule> I'm not an expert, but I'd say your logic make sense
iamarun has joined #ruby
iamarun has quit [Remote host closed the connection]
<iamyask> But I don't understand how this works then :
<iamyask> ```
<iamyask> ```
<iamyask> ```
<iamyask> p 'hello world'
<iamyask> def self.hello
<iamyask> class A
<iamyask> end
<iamyask> A.hello
<iamyask> end
<iamyask> ```
apeiros has joined #ruby
darkhanb has joined #ruby
<iamyask> because in this case, `A` 's class is `Class`. and the method `hello` isn't defined in the `Class` , or any of it's super classes ?
ayonkhan has joined #ruby
apeiros has quit [Ping timeout: 252 seconds]
<ule> so, you don't have an instance of A in this case
ayonkhan has quit [Client Quit]
<ule> wait thats a static hello
<iamyask> Yep, that's A , not the instance of A.
<iamyask> But in Ruby, everything is an Object, so it should work the same way ?
<ule> so let me try something here
bkxd has joined #ruby
bkxd has quit [Client Quit]
bkxd has joined #ruby
bkxd has quit [Client Quit]
bkxd has joined #ruby
apeiros has joined #ruby
<ule> ok, let me understand better what you said. In this case, it indeed finds the method hello
<baweaver> iamyask: please use gist for more than 3 lines of code
<baweaver> !gist
<baweaver> ?gist
<ruby[bot]> https://gist.github.com - Multiple files, syntax highlighting, even automatically with matching filenames, can be edited
<baweaver> Also not technically correct but close.
<iamyask> What am i missing @baweaver ?
<baweaver> Everything eventually ends up in Object which ends up in basic object, but super chains are a factor there as well
<ule> iamyask: https://eval.in/926565
<ule> check this out
DmitryBochkarev has joined #ruby
<baweaver> The thing to note is that _after_ it gets through all of that it checks for method_missing
<ule> it works exactly how we're discussing before
<baweaver> and if it can't find any overrides it'll then give a missing error
<baweaver> that's basically the difference there
mjago` has joined #ruby
apeiros has quit [Ping timeout: 264 seconds]
<iamyask> hmm , I still don't get it. When we do `Children.hello` , it looks up the method in `Children` -> `Parent` -> `Object`.
<ule> but in that case, it finds on Parent
elphe has quit [Ping timeout: 240 seconds]
<ule> What makes you think it wouldn't find in the Parent class?
mjago has quit [Ping timeout: 240 seconds]
<iamyask> Yep it does., but What's confusing to me is, why is it looking for method in class `Children` ? Shouldn't it look for method in `Children.class` class ?
<iamyask> Like , when we do `test`.upcase , it looks for method in `test`.class ?
<ule> I guess thats basic OOP theory
<ule> when Children inherits Parent class, it gets all methods for free
<iamyask> I thought in ruby everything is an object, so calling the method on instance should behave the same way as calling the method on a class ?
<iamyask> I understand how inheritence works, what's confusing me is the process of method lookup in instance objects and class objects
<baweaver> not strictly. Blocks aren't objects
<ule> I guess it's the same thing?
<baweaver> pretty much
<baweaver> It's basically looking up by proximity of the current context
<iamyask> Not sure what you mean by "proximity of the current context" ?
<baweaver> That means that a local variable beats a method beats a ...
<baweaver> It starts looking locally then asks the next source of truth until it finds an answer, then asks again if anything knows how to deal with a missing method
elphe has joined #ruby
<iamyask> hmm, so method look up is different when we do `Parent.method` from when we do `instance_of_parent.method` ?
<baweaver> Why would they be the same?
mikhael_k33hl has joined #ruby
<iamyask> Because both `Parent` and `instance_of_parent` are objects in ruby ?
<mikhael_k33hl> Using sqlite3 gem, how do you create spec tests for your instance methods that run queries against your database?
<baweaver> They are, but that's not correct strictly speaking
<baweaver> What is a class?
<ule> mikhael_k33hl: if you're talking about RubyOnRails, I guess you can have two sqlite files. One for "development" and another one for "tests" the same way you can have in mysql no?
krz has quit [Ping timeout: 264 seconds]
<mikhael_k33hl> ule: just pure ruby
<baweaver> What do you want to test?
<baweaver> and at what level?
<baweaver> Are these unit tests?
<baweaver> iamyask: What is a class? What happens when you call new on that class?
<baweaver> There's a difference between a blueprint and a house, no?
<baweaver> but you could call both objects
<iamyask> hmm, yea that makes sense. Thanks for clarifying! @baweaver :)
zacts has quit [Quit: WeeChat 1.9.1]
rabajaj has joined #ruby
zacts has joined #ruby
<mikhael_k33hl> baweaver: I have a class/object that depends on sqlite3 gem and does some operations on the database, I'd like to create spec tests that each method does it is intended
bkxd has quit []
<baweaver> and what is intended?
apeiros has joined #ruby
LocaMocha has joined #ruby
<mikhael_k33hl> baweaver: Like I have a method that updates the info on a table, I'd like to test that method that it really updates that
<baweaver> So integration tests then
<baweaver> A test is comprised of a few principle parts: What, When, Then
<mikhael_k33hl> baweaver: Oh, so that's integration test, man this unit,spec and integration tests are confusing for me hehe, but yeah something loike that
<baweaver> What is being updated? When this query is executed Then what do we expect to have happened?
<baweaver> "What" is your subject, what you're describing
<baweaver> "When" and "Then" are your assertion and your expectation
<mikhael_k33hl> baweaver: I see, hmm I should create a new method to get/fetch the database so I can create assertions then
<baweaver> psuedo - describe 'WHAT update' { it 'WHEN updates the table' { expect(table).to be(updated) } }
<baweaver> The question is how do you set up the scenario, how do you perform the event, and how do you test that it was performed to your expectations
<mikhael_k33hl> baweaver: thanks, i'll try to follow that
<baweaver> and how do you clean up afterwards
<baweaver> Most make a test database explicitly for this, which is a hint from Rails land
<mikhael_k33hl> baweaver: I guess that's where it gets difficult
apeiros has quit [Ping timeout: 252 seconds]
<baweaver> normally it's seeded with some fake data either before or during the tests
konsolebox has quit [Ping timeout: 265 seconds]
<baweaver> To do an integration test you're going to need a fake representation of your database
<baweaver> otherwise what in the world are you integrating against?
mtkd has quit [Ping timeout: 248 seconds]
Dreamer3 has quit [Quit: Leaving...]
naprimer2 has quit [Ping timeout: 268 seconds]
troys has quit [Quit: Bye]
konsolebox has joined #ruby
<baweaver> It's possible to get a representation of the schema using sqlite3 which you can use to make your fake db
naprimer has joined #ruby
<baweaver> Just remember Rails does a create -> set up -> seed
mtkd has joined #ruby
<baweaver> so if you can emulate those three tasks (likely using rake for convenience) you're all set.
alfiemax has joined #ruby
ptx0 has quit [Ping timeout: 268 seconds]
anisha has joined #ruby
<mikhael_k33hl> baweaver: my class/object instantiates the database so I guess I'll start with instantiating that then work my way from there
<baweaver> Separation of concerns
vipaca has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
yeticry has quit [Ping timeout: 248 seconds]
<baweaver> If your class does all that it's likely too big already
<baweaver> combine with the need to make changes to the database itself and it becomes fun
<baweaver> that's why Rails has migrations and rake tasks for these things
KeyJoo has joined #ruby
bedouin has joined #ruby
apeiros has joined #ruby
CrazyEddy has quit [Ping timeout: 248 seconds]
anisha has quit [Quit: This computer has gone to sleep]
dima_ has joined #ruby
t0adst00l has joined #ruby
zwliew has joined #ruby
justicefries has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
DmitryBochkarev has quit [Ping timeout: 240 seconds]
ahrs has quit [Remote host closed the connection]
ahrs has joined #ruby
kapil___ has joined #ruby
justicefries has joined #ruby
t0adst00l has quit [Read error: Connection reset by peer]
bkxd has joined #ruby
meesles has joined #ruby
bkxd has quit [Max SendQ exceeded]
bkxd has joined #ruby
bedouin is now known as megeve
bkxd has quit [Client Quit]
justicefries has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Ishido has joined #ruby
nadir has joined #ruby
ur5us has quit [Remote host closed the connection]
alfiemax has quit [Ping timeout: 248 seconds]
ur5us_ has joined #ruby
apeiros has quit [Remote host closed the connection]
bkxd has joined #ruby
<mikhael_k33hl> Using concurrent-ruby gem, what is the best feature to use to make sure database operations are 'thread-safe'.
t0adst00l has joined #ruby
ur5us_ has quit [Remote host closed the connection]
SeepingN has joined #ruby
bkxd has quit [Client Quit]
maloik has joined #ruby
jamesaxl has joined #ruby
ptx0 has joined #ruby
<baweaver> mikhael_k33hl: what exactly are you trying to do?
yeticry has joined #ruby
<mikhael_k33hl> I want to create a variable that will be shared by all threads, adding and removing jobs to make sure there will be no duplicate jobs. Also at the start and end of the thread, they will be invoking the @db instance variable to do some database operations so I also want that to be thread safe
<baweaver> That's the entire purpose of a database
<baweaver> and transactions for that matter
SeepingN has quit [Quit: The system is going down for reboot NOW!]
<baweaver> though question is why you're handling that yourself instead of just using a job server like Sidekiq
elphe has quit [Ping timeout: 240 seconds]
<mikhael_k33hl> baweaver: Oh, I'm using beanstalk, but I don't think beanstalk has some restrictions against duplicates
<baweaver> don't try and do job management yourself unless absolutely necessary
cadillac_ has quit [Ping timeout: 260 seconds]
<baweaver> Key them then, uuid works wonders
<mikhael_k33hl> baweaver: can you elaborate on that one please
<baweaver> Hashes
<baweaver> use a UUID as a key
<baweaver> I think it was in SecureRandom
cadillac_ has joined #ruby
adac has joined #ruby
elsevero has joined #ruby
elsevero has quit [Client Quit]
bkxd has joined #ruby
<mikhael_k33hl> baweaver: oh okay I'll take a look at that UUID and Hashes thing
CrazyEddy has joined #ruby
moei has quit [Remote host closed the connection]
adac has quit [Ping timeout: 260 seconds]
aupadhye has joined #ruby
duderono_ has joined #ruby
duderonomy has quit [Ping timeout: 240 seconds]
kfpratt has quit [Ping timeout: 265 seconds]
elphe has joined #ruby
Dimik has joined #ruby
kfpratt has joined #ruby
alex`` has joined #ruby
nso95 has joined #ruby
t0adst00l has quit [Remote host closed the connection]
howdoi has quit [Quit: Connection closed for inactivity]
t0adst00l has joined #ruby
m4xSpL01t has joined #ruby
reber has joined #ruby
dviola has joined #ruby
dionysus69 has joined #ruby
Dimik has quit [Ping timeout: 272 seconds]
nchambers is now known as NewYears
jenrzzz has quit [Ping timeout: 268 seconds]
ta_ has quit [Remote host closed the connection]
iamyask has quit [Quit: Connection closed for inactivity]
biberu has joined #ruby
amelliaa has joined #ruby
code_zombie has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
marr has joined #ruby
mtkd has quit [Ping timeout: 248 seconds]
mark_66 has joined #ruby
mtkd has joined #ruby
iamyask has joined #ruby
meesles has quit []
discopatrick has joined #ruby
rick_ has joined #ruby
<rick_> help
t0adst00l has quit [Ping timeout: 272 seconds]
rick_ has quit [Client Quit]
Flashynuff has quit [Quit: Connection closed for inactivity]
jenrzzz has quit [Ping timeout: 265 seconds]
elphe has quit [Ping timeout: 252 seconds]
<al2o3-cr> iamyask: Child.singleton_class.ancestors it follows this path until it finds the method :hello
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
m4xSpL01t has quit [Read error: Connection reset by peer]
camilasan has quit [Ping timeout: 255 seconds]
jenrzzz has quit [Ping timeout: 265 seconds]
elphe has joined #ruby
t0adst00l has joined #ruby
zwliew has quit [Quit: Connection closed for inactivity]
camilasan has joined #ruby
claudiuinberlin has joined #ruby
<al2o3-cr> iamyask: i'll be afk for a bit now, so hang around if you're still not sure :)
duderono_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
duderonomy has joined #ruby
amelliaa has quit [Quit: -]
t0adst00l has quit [Ping timeout: 272 seconds]
dellavg_ has joined #ruby
duderonomy has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
drewmcmillan has joined #ruby
duderonomy has joined #ruby
amatas has joined #ruby
drewmcmillan has quit [Client Quit]
vipaca has joined #ruby
zwliew has joined #ruby
InfinityFye has joined #ruby
InfinityFye has left #ruby [#ruby]
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
dionysus69 has quit [Remote host closed the connection]
dionysus69 has joined #ruby
drewmcmillan has joined #ruby
kfpratt has quit [Ping timeout: 252 seconds]
kfpratt has joined #ruby
Serpent7776 has joined #ruby
megeve has quit [Quit: Connection closed for inactivity]
hanmac has quit [Ping timeout: 265 seconds]
reber has quit [Quit: Leaving]
reber has joined #ruby
alfiemax has joined #ruby
alfiemax has quit [Remote host closed the connection]
alfiemax has joined #ruby
nso95 has quit [Ping timeout: 256 seconds]
hanmac has joined #ruby
n13z has quit [Remote host closed the connection]
Tony-St4rk has quit [Read error: Connection reset by peer]
Tony-St4rk has joined #ruby
mjago` has quit [Quit: ERC (IRC client for Emacs 25.1.1)]
TomyLobo has joined #ruby
quarcu has joined #ruby
<dionysus69> can this be subject to race condition?
<dionysus69> return unless already2?
<dionysus69> transaction { 1 + 1 }
Toggi3 has quit [Read error: Connection reset by peer]
T0ggi3 has joined #ruby
<dionysus69> is it better practice to move that conditional inside transaction?
kapil___ has quit [Quit: Connection closed for inactivity]
stove has quit [Quit: stove]
iamyask has quit [Quit: Connection closed for inactivity]
alfiemax has quit [Ping timeout: 264 seconds]
alfiemax_ has joined #ruby
jnyw has joined #ruby
SirOliver has joined #ruby
alfiemax_ has quit [Remote host closed the connection]
Ltem has joined #ruby
ledestin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tvw has joined #ruby
tvw has quit [Client Quit]
tvw has joined #ruby
elphe has quit [Ping timeout: 260 seconds]
dviola has quit [Quit: WeeChat 2.0.1]
meinside has quit [Quit: Connection closed for inactivity]
elphe has joined #ruby
adac has joined #ruby
camilasan has quit [Ping timeout: 250 seconds]
despai has joined #ruby
tvw has quit []
wald0 has joined #ruby
wald0 has quit [Quit: Lost terminal]
camilasan has joined #ruby
moei has joined #ruby
Psybur has quit [Ping timeout: 264 seconds]
AJA4350 has joined #ruby
vichib has quit [Ping timeout: 264 seconds]
adac has quit [Ping timeout: 272 seconds]
quarcu is now known as blackpioter
blackpioter is now known as BlackPioter
minimalism has quit [Quit: minimalism]
vipaca has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jamesaxl has quit [Read error: Connection reset by peer]
raynold has quit [Quit: Connection closed for inactivity]
jamesaxl has joined #ruby
mrBen2k2k2k has quit [Remote host closed the connection]
jnyw has quit [Quit: WeeChat 2.0.1]
Psybur has joined #ruby
apeiros has joined #ruby
kfpratt has quit [Ping timeout: 246 seconds]
tomphp has joined #ruby
kfpratt has joined #ruby
nadir has quit [Quit: Connection closed for inactivity]
Byteflux has quit [Remote host closed the connection]
Byteflux has joined #ruby
rrutkowski has joined #ruby
Byteflux has quit [Remote host closed the connection]
Byteflux has joined #ruby
mtkd has quit [Ping timeout: 248 seconds]
mtkd has joined #ruby
adgtl has joined #ruby
<adgtl> Radar: hey
rrutkowski has quit [Ping timeout: 248 seconds]
SirOliver has quit [Remote host closed the connection]
SirOliver has joined #ruby
Byteflux has quit [Remote host closed the connection]
Byteflux has joined #ruby
bkxd has quit []
shinnya has joined #ruby
jeffreylevesque has quit [Ping timeout: 268 seconds]
zwliew has quit [Quit: Connection closed for inactivity]
code_zombie has quit [Quit: Leaving]
mrBen2k2k2k has joined #ruby
nobitanobi has joined #ruby
lostandfound has joined #ruby
lostandfound has quit [Ping timeout: 248 seconds]
chocoelho has joined #ruby
jeffreylevesque has joined #ruby
bhaak has quit [Ping timeout: 240 seconds]
bmurt has joined #ruby
bmurt has quit [Client Quit]
nobitanobi has quit [Remote host closed the connection]
bmurt has joined #ruby
nadir has joined #ruby
<hays> i was just reading about using yield in .initialize methods. seems kinda like a violation of encapsulation .. do people use this? curious the conditions where this makes sense
<apeiros> why would it violate encapsulation?
<apeiros> and yes, people use this. even stdlib (and maybe even core and I just can't recall an example)
tomphp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<pabs> apeiros: File.open is the closest example i can think of
<pabs> (any situation where you want to construct an object and do some cleanup when you are done with the object (e.g. File#close in the File.open example)
<apeiros> though that's not using it in initialize. I thought about Struct.new
<havenwood> Hash, Array, etc have an optional initialization block as well.
<apeiros> lol
<apeiros> how did I not think of those!
<hays> apeiros: because you're basically giving direct access to the internals of the class when you initialize
tomphp has joined #ruby
<pabs> the Hash one is really useful, i use it all the time
<apeiros> it's like… right in front of me :D thx havenwood
<apeiros> hays: no they don't
<pabs> (for one-off lookup tables, like so: sums = Hash.new { |h, k| h[k] = 0 }
<hays> let me put up some code so we are tlaking about same thing
<apeiros> hays: a block invoked via yield is not run in the context of the yielder
<apeiros> unless you talk about instance_eval. and wrt encapsulation, all instance_* things are an issue. but entirely unrelated to initialize.
<havenwood> pabs: For that one you can just: sums = Hash.new 0
<pabs> for example: sums = list.reduce(Hash.new { |h, k| h[k] = 0})) do |r, row| r[row['key_col']] += row['val_col']; r }
<hays> apeiros: so i think i see what you mean. the |c| is outside the context, so this wouldnt work without a public setter
<apeiros> hays: precisely
<apeiros> yield(self) is mostly a convenience thing
<apeiros> and still uses the public interface
<hays> so this is equivalent: https://bpaste.net/show/dbbca19aeab2
despai has quit [Quit: ...]
<hays> but i guess the yield makes the code look a bit better in a sense because it groups the initialization activity in a block
<apeiros> personally I prefer kwargs for simple stuff like that, though.
<apeiros> car = Car.new color: :red, doors: 4
<haylon> Struct, or OpenStruct ?
coderphive has quit [Ping timeout: 248 seconds]
justicefries has joined #ruby
<apeiros> haylon: ?
<havenwood> Ruby 2.5 Struct gets keyword_init: https://gist.github.com/havenwood/a9260df1c550a3da5e2905ea68340944
coderphive has joined #ruby
<havenwood> apeiros: Structs didn't play nice with kwargs 'till 2.5.
<apeiros> havenwood: yeah, I know
<apeiros> I have a patch for that for pre 2.5 :D
<havenwood> apeiros: ah, your example was a class!
<havenwood> gotcha
<apeiros> and yes
<havenwood> apeiros: I'm glad they got keyword_init, even though it's a bit awkward!
<apeiros> IMO they missed out on providing an "always kwargs" constructor (which is what my patch adds), like: Struct.from_hash(key: …)
<havenwood> ahh
<apeiros> errr, MyStruct.from_hash oc
<apeiros> Struct should still be Struct.new(…)
<apeiros> wouldn't mind a Struct.with_defaults(member: default, …) tho :D
<haylon> Ah, I missed some earlier talk. I saw your splurb apeiros and thought it could be an openstruct or struck as well.
<apeiros> haylon: ah, I see
chocoelho has quit [Quit: chocoelho]
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
k0mpa has quit [Quit: k0mpa]
Ouchy has joined #ruby
Ouchy has quit [Changing host]
Ouchy has joined #ruby
bmurt has joined #ruby
dionysus69 has quit [Ping timeout: 248 seconds]
Dimik has joined #ruby
k0mpa has joined #ruby
k0mpa has quit [Client Quit]
k0mpa has joined #ruby
adac has joined #ruby
T0ggi3 has quit [Ping timeout: 248 seconds]
k0mpa has quit [Quit: k0mpa]
k0mpa has joined #ruby
dima_ has quit [Ping timeout: 265 seconds]
dinfuehr has quit [Ping timeout: 240 seconds]
dinfuehr has joined #ruby
dima_ has joined #ruby
aupadhye has quit [Ping timeout: 272 seconds]
Dimik has quit [Ping timeout: 252 seconds]
justicefries has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
despai has joined #ruby
mtkd has quit [Ping timeout: 264 seconds]
zwliew has joined #ruby
mtkd has joined #ruby
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
shinnya has quit [Ping timeout: 260 seconds]
adac has quit [Ping timeout: 248 seconds]
despai has quit [Quit: ...]
kfpratt has quit [Ping timeout: 240 seconds]
no-dashes has joined #ruby
rk182 has left #ruby [#ruby]
kfpratt has joined #ruby
T0ggi3 has joined #ruby
rabajaj has quit [Quit: Leaving]
<no-dashes> Hey Folks, I think I'd like a 'parameterized' include. `include SomeModule, 'p1', foo: bar` and the parameters are simply passed to `included`. That would make quite some monkey patching obsolete. Any opinions to that?
<apeiros> no-dashes: build it. it's not that hard.
John___ has joined #ruby
<apeiros> roughly: class Module; def include_with(mod, *); include mod; mod.__send__(:included_with, *); end
Sina has joined #ruby
bmurt has joined #ruby
<apeiros> no-dashes: also working: `include YourModuleClass.new(…)` where YourModuleClass is `class YourModuleClass < Module; …`
krz has joined #ruby
<no-dashes> apeiros: I like the `include YourModuleClass.new` idea!
kfpratt has quit [Remote host closed the connection]
kfpratt has joined #ruby
conta1 has joined #ruby
<no-dashes> thank you
krz has quit [Client Quit]
<apeiros> yw
gizmore has quit [Read error: Connection reset by peer]
chocoelho has joined #ruby
href has quit [Read error: Connection reset by peer]
href has joined #ruby
jnix has quit [Changing host]
jnix has joined #ruby
KeyJoo has quit [Ping timeout: 248 seconds]
cdg has joined #ruby
kfpratt has quit [Remote host closed the connection]
kfpratt has joined #ruby
kfpratt has quit [Ping timeout: 255 seconds]
alfiemax has joined #ruby
SirOlive_ has joined #ruby
bhaak has joined #ruby
kfpratt has joined #ruby
SirOliver has quit [Ping timeout: 248 seconds]
tvw has joined #ruby
marius has joined #ruby
AgentVenom has joined #ruby
apeiros has quit [Read error: Connection reset by peer]
Dimik has joined #ruby
kfpratt has quit [Remote host closed the connection]
kfpratt has joined #ruby
justicefries has joined #ruby
kfpratt has quit [Client Quit]
marius has quit [Quit: marius]
tvw has quit [Ping timeout: 252 seconds]
mikhael_k33hl has quit [Ping timeout: 260 seconds]
rippa has joined #ruby
[Butch] has joined #ruby
unreal has joined #ruby
mark_66 has quit [Remote host closed the connection]
Byteflux has left #ruby ["WeeChat 2.0.1"]
Mia has quit [Read error: Connection reset by peer]
lostandfound has joined #ruby
SirOliver has joined #ruby
despai has joined #ruby
paulrf has quit [Quit: Leaving]
Mia has joined #ruby
gizmore has joined #ruby
SirOlive_ has quit [Ping timeout: 240 seconds]
lostandfound has quit [Ping timeout: 268 seconds]
adac has joined #ruby
kapil___ has joined #ruby
apeiros has joined #ruby
vipaca has joined #ruby
pastorinni has joined #ruby
justicefries has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
apeiros has quit [Remote host closed the connection]
apeiros has joined #ruby
llua has quit [Quit: <Rudolph> shell code is what greycat reads to kids when he tucks them in]
jeffreylevesque has quit [Ping timeout: 268 seconds]
Puffball_ has joined #ruby
llua has joined #ruby
Puffball has quit [Ping timeout: 265 seconds]
McSoFake has joined #ruby
lostandfound has joined #ruby
jeffreylevesque has joined #ruby
adac has quit [Ping timeout: 268 seconds]
DLSteve has joined #ruby
alfiemax has quit [Remote host closed the connection]
alfiemax has joined #ruby
graaff has joined #ruby
justicefries has joined #ruby
justicefries has quit [Client Quit]
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Vapez has joined #ruby
cdg has quit [Remote host closed the connection]
bmurt has joined #ruby
mtkd has quit [Ping timeout: 248 seconds]
mtkd has joined #ruby
leah2 has quit [Ping timeout: 252 seconds]
cdg has joined #ruby
justicefries has joined #ruby
cdg has quit [Ping timeout: 240 seconds]
nobitanobi has joined #ruby
SirOliver has quit [Remote host closed the connection]
SirOliver has joined #ruby
cdg has joined #ruby
leah2 has joined #ruby
tomphp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
justicefries has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ogres has joined #ruby
orbyt_ has joined #ruby
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cdg has quit [Ping timeout: 252 seconds]
bmurt has joined #ruby
meesles has joined #ruby
justicefries has joined #ruby
apeiros has quit [Remote host closed the connection]
cdg has joined #ruby
apeiros has joined #ruby
apeiros has quit [Remote host closed the connection]
apeiros has joined #ruby
planigan has quit [Ping timeout: 240 seconds]
cdg has quit [Remote host closed the connection]
cdg has joined #ruby
Serpent7776 has quit [Quit: Leaving]
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
cdg_ has joined #ruby
planigan has joined #ruby
zwliew has quit [Quit: Connection closed for inactivity]
cdg has quit [Ping timeout: 252 seconds]
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
elphe has quit [Ping timeout: 252 seconds]
bmurt has joined #ruby
kwerle has joined #ruby
<kwerle> In updating my rails app to ruby 2.5.0, I am now receiving a few "uninitialized constant ActionView::CompiledTemplates::EXPR_ARG" in my tests. EXPR_ARG looks like a ruby thing. I find no recent web references, however. Any mention of this here?
jenrzzz has joined #ruby
nobitanobi has quit [Remote host closed the connection]
<darix> kwerle: some more context like line numbers and stuff would help. also which actionview version.
nobitanobi has joined #ruby
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<darix> kwerle: it seems the rdoc version you have is to new
<darix> from ruby2.4 stdlib ./rdoc/ruby_token.rb
jenrzzz has quit [Ping timeout: 272 seconds]
<darix> references EXPR_ARG
<darix> ruby 2.5 comes with rdoc 6 which has a rewritten parser
nobitano_ has joined #ruby
dionysus69 has joined #ruby
<kwerle> Yeah, that's what I was thinking. Not sure how something from rails could trigger a reference to an outdated symbol, though. Not in a docker build with fresh everything, anyway.
nobitanobi has quit [Ping timeout: 265 seconds]
<darix> kwerle: well it was only tested against 2.4.0 :)
<darix> kwerle: maybe rails 5.2 works for ruby 2.5
<kwerle> Not yet released?
<darix> beta or RC phase
nobitano_ has quit [Remote host closed the connection]
<darix> beta 2
<kwerle> Yup. beta 2.
<kwerle> I'll come back when it's golden. Thanks!
nobitanobi has joined #ruby
<darix> kwerle: wait
<darix> kwerle: try this: gem 'rdoc', '~> 5'
<darix> to your gemfile
<darix> kwerle: try this: gem 'rdoc', '~> 5.0'
<darix> with a comment to remove it with rails 5.2 maybe
<darix> and that you need it for EXPR_ARG
drcode has quit [Ping timeout: 260 seconds]
bmurt has joined #ruby
nobitanobi has quit [Ping timeout: 240 seconds]
<kwerle> My rdoc is locked at 4.3 - so I think it's something related, but not identical.
alfiemax has quit [Remote host closed the connection]
adgtl has left #ruby ["Using Circe, the loveliest of all IRC clients"]
kwerle has quit []
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
conta1 has quit [Remote host closed the connection]
KeyJoo has joined #ruby
raynold has joined #ruby
alfiemax has joined #ruby
Vapez has quit [Ping timeout: 240 seconds]
dviola has joined #ruby
bmurt has joined #ruby
ur5us has joined #ruby
justicefries has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
justicefries has joined #ruby
drcode has joined #ruby
clemens3 has joined #ruby
alfiemax has quit [Remote host closed the connection]
drcode has quit [Excess Flood]
miskatonic has joined #ruby
<havenwood> 42.yield_self.to_a #=> [42]
<havenwood> I guess we have a fancy new response for the folk asking how to turn X into [X].
<meesles> 10/10 would use in production
despai has quit [Quit: ...]
graaff has quit [Quit: Leaving]
despai has joined #ruby
despai has quit [Client Quit]
nerium has joined #ruby
meesles has quit []
nobitanobi has joined #ruby
<apeiros> 👍🏻 havenwood
sameerynho has joined #ruby
SirOliver has quit [Quit: Ave]
alfiemax has joined #ruby
vipaca has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
T0ggi3 has quit [Read error: Connection reset by peer]
<cjohnson> I ran bundle install --deployment and now bundle install keeps installing locally
<cjohnson> I don't want it to anymore
AlexRussia has joined #ruby
<cjohnson> Anybody know which config file it must have changed?
<cjohnson> bundle install --no-deployment fixed it
<cjohnson> But just for my own sake anybody know which file it changed?
alfiemax has quit [Ping timeout: 264 seconds]
<havenwood> cjohnson: .bundle/config
<havenwood> cjohnson: It'd create the `.bundle` folder and `config` file when you run `--deployment` and add the `BUNDLE_FROZEN: "true"` and `BUNDLE_PATH: "vendor/bundle"` to the config YAML file.
<havenwood> --no-deployment removes those key/value pairs but leaves the folder and file
sagax has joined #ruby
<cjohnson> I don't have a .bundle/config in my project
<cjohnson> would it put it elsewhere?
cadillac_ has quit [Read error: Connection reset by peer]
cdg_ has quit [Remote host closed the connection]
LocaMocha has quit [Ping timeout: 256 seconds]
stove has joined #ruby
sanscoeur has joined #ruby
Vapez has joined #ruby
jeffreylevesque has quit [Ping timeout: 248 seconds]
troys has joined #ruby
cadillac_ has joined #ruby
alfiemax has joined #ruby
pastorinni has quit [Remote host closed the connection]
pastorinni has joined #ruby
alfiemax has quit [Ping timeout: 240 seconds]
pastorinni has quit [Ping timeout: 252 seconds]
drewmcmillan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
discopatrick has quit [Quit: Connection closed for inactivity]
vipaca has joined #ruby
alfiemax has joined #ruby
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Meitei has joined #ruby
mistergibson has joined #ruby
<Meitei> Are there any libraries for AI/Machine learning with ruby? Where is ruby in these ?
npgm has joined #ruby
alfiemax has quit [Ping timeout: 272 seconds]
cdg has joined #ruby
claudiuinberlin has joined #ruby
drcode has joined #ruby
minimalism has joined #ruby
drcode has quit [Ping timeout: 248 seconds]
Azure has quit [Read error: Connection reset by peer]
alfiemax has joined #ruby
Azure has joined #ruby
sanscoeu_ has joined #ruby
lunarkitty7 has joined #ruby
sanscoeur has quit [Ping timeout: 248 seconds]
sanscoeu_ has quit [Remote host closed the connection]
sanscoeur has joined #ruby
alfiemax has quit [Ping timeout: 248 seconds]
bmurt has joined #ruby
ta_ has joined #ruby
AlexRussia has quit [Quit: WeeChat 2.0]
zack6849 has quit [Read error: Connection reset by peer]
miskatonic has quit [Remote host closed the connection]
nerium has quit [Ping timeout: 248 seconds]
despai has joined #ruby
vipaca has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
despai has quit [Client Quit]
drewmcmillan has joined #ruby
NewYears is now known as nchambers
vipaca has joined #ruby
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
cloaked1 has joined #ruby
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
despai has joined #ruby
nerium has joined #ruby
bmurt has joined #ruby
pilne has joined #ruby
Psybur has quit [Ping timeout: 272 seconds]
despai has quit [Quit: ...]
jeffreylevesque has joined #ruby
<raynold> ahh it's a wonderful day
alfiemax has joined #ruby
troys is now known as troys_
gloscombe has joined #ruby
alfiemax has quit [Ping timeout: 272 seconds]
psychicist__ has joined #ruby
alex`` has quit [Quit: WeeChat 2.0.1]
discopatrick has joined #ruby
bradland has joined #ruby
alfiemax has joined #ruby
nerium has quit [Ping timeout: 248 seconds]
nicesignal has quit [Remote host closed the connection]
nicesignal has joined #ruby
hanetzer has quit [Quit: WeeChat 2.0]
alfiemax has quit [Ping timeout: 248 seconds]
nerium has joined #ruby
marius has joined #ruby
despai has joined #ruby
<al2o3-cr> raynold: why?
<al2o3-cr> raynold: you won the lottery
pwnd_nsfw` has joined #ruby
pwnd_nsfw has quit [Ping timeout: 248 seconds]
<al2o3-cr> >> Object.const_set(:M, Module.new { C = 99 }); C
<ruby[bot]> al2o3-cr: # => 99 (https://eval.in/927366)
<al2o3-cr> does this work in 2.5?
pastorinni has joined #ruby
alfiemax has joined #ruby
pastorinni has quit [Remote host closed the connection]
pastorinni has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<havenwood> al2o3-cr: yes
bkxd has joined #ruby
Azure has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
alfiemax has quit [Ping timeout: 272 seconds]
dionysus69 has quit [Ping timeout: 240 seconds]
<al2o3-cr> havenwood: i've not got 2.5 yet, arch maintainer yet :(
<havenwood> al2o3-cr: isn't that jhass?
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<al2o3-cr> not sure
<havenwood> al2o3-cr: chruby plays nice with arch Ruby if you want to use 2.5 for now: https://gist.github.com/jhass/8839655bb038e829fba1
<al2o3-cr> havenwood: i'm patient ;)
<havenwood> al2o3-cr: it's still the case that: Module.new.instance_eval { C = 42 }; C #=> 42
<al2o3-cr> whoaaooo wt?
<al2o3-cr> ;)
<al2o3-cr> it'll be soon.
<al2o3-cr> the bastards always do python.
nerium has quit [Quit: nerium]
alfiemax has joined #ruby
<al2o3-cr> snakes in arch.
troys_ is now known as troys
pastorinni has quit [Ping timeout: 272 seconds]
alfiemax has quit [Ping timeout: 265 seconds]
sameerynho has quit [Ping timeout: 265 seconds]
bradland has quit [Quit: bradland]
freeze has quit [Ping timeout: 240 seconds]
utkarsh has quit [Quit: No Ping reply in 180 seconds.]
utkarsh has joined #ruby
freeze has joined #ruby
ahuman has quit [Quit: No Ping reply in 180 seconds.]
<al2o3-cr> yaourt, i'd rather kick myself in the dick.
the_f0ster has joined #ruby
ahuman has joined #ruby
giraffe has quit [Ping timeout: 240 seconds]
cjohnson has quit [Ping timeout: 240 seconds]
nikkyjr has quit [Ping timeout: 260 seconds]
<al2o3-cr> pardon my french.
cjohnson has joined #ruby
claudiuinberlin has joined #ruby
alfiemax has joined #ruby
<al2o3-cr> use auracle (cower).
nikkyjr has joined #ruby
jnollette has quit [Remote host closed the connection]
gloscombe has quit [Ping timeout: 272 seconds]
elisaado has quit [Ping timeout: 268 seconds]
jnollette has joined #ruby
gloscombe has joined #ruby
alfiemax has quit [Ping timeout: 248 seconds]
giraffe has joined #ruby
code_zombie has joined #ruby
<al2o3-cr> i'm jelous
mtkd has quit [Ping timeout: 260 seconds]
mtkd has joined #ruby
al2o3-cr is now known as yzyz[x]
dinfuehr has quit [Ping timeout: 272 seconds]
dellavg_ has quit [Ping timeout: 248 seconds]
dinfuehr has joined #ruby
kapil___ has quit [Quit: Connection closed for inactivity]
QualityAddict has joined #ruby
darkhanb has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jnyw has joined #ruby
n0vo has joined #ruby
orbyt_ has joined #ruby
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
n0vo has quit [Client Quit]
n0vo has joined #ruby
n0vo has quit [Changing host]
n0vo has joined #ruby
n0vo has quit [Client Quit]
Ouchy has quit [Ping timeout: 246 seconds]
yzyz[x] is now known as al2o3-cr
despai has quit [Quit: ...]
psychicist__ has quit [Quit: leaving]
[Butch] has quit [Quit: Textual IRC Client: www.textualapp.com]
elphe has joined #ruby
quobo has joined #ruby
bkxd has quit []
shinnya has joined #ruby
darkhanb has joined #ruby
troys is now known as troys_
jenrzzz has joined #ruby
jenrzzz has joined #ruby
alfiemax has joined #ruby
alfiemax has quit [Ping timeout: 248 seconds]
justicefries has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jenrzzz has quit [Ping timeout: 264 seconds]
McSoFake has quit [Quit: WeeChat 1.9.1]
reber has quit [Remote host closed the connection]
alfiemax has joined #ruby
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
Psybur has joined #ruby
alfiemax has quit [Ping timeout: 260 seconds]
justicefries has joined #ruby
ogres has quit [Quit: Connection closed for inactivity]
dinfuehr has quit [Ping timeout: 256 seconds]
al2o3-cr has quit [Ping timeout: 240 seconds]
iszak has quit [Ping timeout: 264 seconds]
iszak has joined #ruby
iszak has quit [Changing host]
iszak has joined #ruby
dinfuehr has joined #ruby
Meitei has quit [Ping timeout: 260 seconds]
alfiemax has joined #ruby
ldepandis has joined #ruby
cdg has quit [Remote host closed the connection]
alfiemax has quit [Ping timeout: 248 seconds]
milardovich has joined #ruby
milardovich has quit [Remote host closed the connection]
joast has quit [Ping timeout: 264 seconds]
DLSteve has quit [Quit: All rise, the honorable DLSteve has left the channel.]
ineb has quit [Quit: WeeChat 1.9.1]
chocoelho has quit [Quit: chocoelho]
Papierkorb has joined #ruby
Papierkorb has left #ruby ["Konversation terminated!"]
tvw has joined #ruby
ldepandis has quit [Quit: Textual IRC Client: www.textualapp.com]
al2o3-cr has joined #ruby
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
current_user has joined #ruby
biberu has quit []
__main__ has quit [Ping timeout: 248 seconds]
the_f0ster has quit [Remote host closed the connection]
rrutkowski has joined #ruby
joast has joined #ruby
Ishido has quit [Remote host closed the connection]
Ltem has quit [Quit: good night]
KeyJoo has quit [Ping timeout: 256 seconds]
kies has quit [Ping timeout: 246 seconds]
sanscoeu_ has joined #ruby
Ishido has joined #ruby
apeiros has quit [Remote host closed the connection]
rrutkowski has quit [Quit: rrutkowski]
nobitanobi has quit [Remote host closed the connection]
nobitanobi has joined #ruby
sanscoeur has quit [Ping timeout: 248 seconds]
sanscoeu_ has quit [Ping timeout: 252 seconds]
rrutkowski has joined #ruby
nobitanobi has quit [Ping timeout: 265 seconds]
rrutkowski has quit [Client Quit]
rrutkowski has joined #ruby
alborok has joined #ruby
alborok has left #ruby [#ruby]
bkxd has joined #ruby
bkxd has quit [Client Quit]
justicefries has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]