havenwood changed the topic of #ruby to: Rules & more: https://ruby-community.com || Ruby 2.4.2, 2.3.5 & 2.2.8: 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
shortdudey123 has quit [Ping timeout: 248 seconds]
raul782 has joined #ruby
alfiemax has quit [Ping timeout: 246 seconds]
shortdudey123 has joined #ruby
GodFather has joined #ruby
hahuang65 has quit [Quit: WeeChat 1.9.1]
darkmorph has joined #ruby
cahoots has quit [Ping timeout: 248 seconds]
bruno- has quit [Ping timeout: 258 seconds]
mikecmpbll has quit [Quit: inabit. zz.]
cagomez has quit [Remote host closed the connection]
cagomez has joined #ruby
guacamole has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
conta has joined #ruby
ehxor has joined #ruby
cagomez has quit [Ping timeout: 248 seconds]
conta has quit [Ping timeout: 248 seconds]
raul782 has quit [Remote host closed the connection]
arescorpio has joined #ruby
raul782 has joined #ruby
nopolitica has joined #ruby
nowhere_man has joined #ruby
Immune has joined #ruby
cdg has joined #ruby
nopolitica has quit [Ping timeout: 248 seconds]
jenrzzz has quit [Quit: Lost terminal]
ddd has joined #ruby
tomphp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
enterprisey has joined #ruby
cdg has quit [Ping timeout: 240 seconds]
jackjackdripper has quit [Quit: Leaving.]
<ddd> ive got a vars file with var names like default[:foo][:bar] = "baz" and when i try to run erb -r vars.rb i get undefined local variable or method `default' for main:Object
akkad is now known as Ober
<ddd> how do i make ruby not hate what i am trying to do?
<Ober> default = Hash.new
nadir has joined #ruby
<ddd> Ober so easy... thx!
Dimik has quit [Ping timeout: 248 seconds]
HasoHax has joined #ruby
HasoHax has left #ruby [#ruby]
MrBusiness has quit [Ping timeout: 252 seconds]
Dimik has joined #ruby
MrBismuth has joined #ruby
mynameisdebian has joined #ruby
neo95 has joined #ruby
kies has quit [Ping timeout: 246 seconds]
s3nd1v0g1us has joined #ruby
goyox86 has joined #ruby
raul782 has quit []
ryzokuken has quit [Quit: Connection closed for inactivity]
x0f has quit [Ping timeout: 258 seconds]
x0f has joined #ruby
jphase has quit [Remote host closed the connection]
<baweaver> ddd / Ober : {} is shorter
agent_white has quit [Quit: brb]
<baweaver> Though if that's a nested default...
<baweaver> >> hash = Hash.new { |h,k| h[k] = Hash.new(&h.default_proc) }; hash[:a][:b][:c][:d] = 1; hash
<ruby[bot]> baweaver: # => {:a=>{:b=>{:c=>{:d=>1}}}} (https://eval.in/892033)
John___ has quit [Ping timeout: 240 seconds]
nopolitica has joined #ruby
sameerynho has quit [Quit: WeeChat 1.9.1]
mjolnird has joined #ruby
vee__ has quit [Ping timeout: 248 seconds]
nopolitica has quit [Ping timeout: 258 seconds]
cdg has joined #ruby
John___ has joined #ruby
jphase has joined #ruby
cahoots has joined #ruby
cdg has quit [Ping timeout: 255 seconds]
ehxor has left #ruby [#ruby]
GodFather has quit [Ping timeout: 258 seconds]
cahoots has quit [Client Quit]
sucks has quit [Read error: Connection reset by peer]
eckhardt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
vee__ has joined #ruby
nowhere_man has quit [Ping timeout: 248 seconds]
nopolitica has joined #ruby
cdg has joined #ruby
bronson has joined #ruby
marr has quit [Ping timeout: 240 seconds]
basket has quit [Quit: bye]
ap4y has quit [Quit: WeeChat 1.9.1]
ap4y has joined #ruby
John___ has quit [Read error: Connection reset by peer]
orbyt_ has joined #ruby
vee__ has quit [Ping timeout: 248 seconds]
marxarelli is now known as marxarelli|afk
Rodya_ has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
d^sh_ has joined #ruby
sucks has joined #ruby
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
d^sh has quit [Ping timeout: 248 seconds]
ramfjord has quit [Ping timeout: 248 seconds]
vee__ has joined #ruby
RougeR has joined #ruby
jenrzzz has quit [Quit: Lost terminal]
Rodya_ has quit [Remote host closed the connection]
Xiti has joined #ruby
xall has joined #ruby
shinnya has quit [Ping timeout: 240 seconds]
rkoller has joined #ruby
guardianx has joined #ruby
mjolnird has quit [Quit: Leaving]
rkoller has quit [Quit: Textual IRC Client: www.textualapp.com]
xall has quit [Read error: Connection reset by peer]
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
goyox86 has quit [Quit: goyox86]
nofxx has joined #ruby
BDay|kspencer is now known as kspencer
gizmore|2 has joined #ruby
cdg has quit [Remote host closed the connection]
gizmore has quit [Ping timeout: 240 seconds]
cdg has joined #ruby
sucks_ has joined #ruby
goyox86 has joined #ruby
sucks_ has quit [Remote host closed the connection]
sucks_ has joined #ruby
sucks has quit [Ping timeout: 246 seconds]
cdg has quit [Ping timeout: 252 seconds]
agent_white has joined #ruby
_whitelogger has joined #ruby
uZiel has joined #ruby
gcds_ is now known as Kug3lis_off
mjolnird has joined #ruby
neo95 has quit [Quit: Leaving]
enterprisey has quit [Remote host closed the connection]
uneeb has joined #ruby
mynameisdebian has quit [Ping timeout: 252 seconds]
mynameisdebian has joined #ruby
bruce_lee has quit [Ping timeout: 248 seconds]
bruce_lee has joined #ruby
bruce_lee has quit [Changing host]
bruce_lee has joined #ruby
dviola has quit [Quit: WeeChat 1.9.1]
gizmore|2 is now known as gizmore
ramfjord has joined #ruby
Devalo has joined #ruby
arescorpio has quit [Ping timeout: 240 seconds]
seggy has joined #ruby
ramfjord has quit [Ping timeout: 260 seconds]
Devalo has quit [Ping timeout: 248 seconds]
cosimo_ has quit [Ping timeout: 255 seconds]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cagmz has joined #ruby
alfiemax has joined #ruby
alex`` has joined #ruby
cosimo_ has joined #ruby
cadillac_ has joined #ruby
mson has quit [Quit: Connection closed for inactivity]
Technodrome has joined #ruby
seggy has quit [Quit: leaving]
cdg has joined #ruby
mjolnird has quit [Quit: Leaving]
alfiemax_ has joined #ruby
alfiemax has quit [Ping timeout: 240 seconds]
goyox86 has quit [Ping timeout: 240 seconds]
cdg has quit [Ping timeout: 248 seconds]
bdonnahue has quit [Ping timeout: 255 seconds]
seggy has joined #ruby
cschneid_ has joined #ruby
alfiemax_ has quit [Remote host closed the connection]
jenrzzz has joined #ruby
enterprisey has joined #ruby
ramfjord has joined #ruby
ramfjord has quit [Ping timeout: 260 seconds]
sucks__ has joined #ruby
nadir has quit [Quit: Connection closed for inactivity]
shinnya has joined #ruby
ovidnis has joined #ruby
alfiemax has joined #ruby
sucks_ has quit [Ping timeout: 264 seconds]
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Devalo has joined #ruby
Devalo has quit [Ping timeout: 248 seconds]
Illianthe has quit [Ping timeout: 255 seconds]
gix has quit [Ping timeout: 248 seconds]
ramfjord has joined #ruby
AnoHito has joined #ruby
AnoHito_ has joined #ruby
AnoHito has quit [Read error: Connection reset by peer]
AnoHito_ has quit [Client Quit]
AnoHito has joined #ruby
Ropeney has joined #ruby
gix has joined #ruby
ramfjord has quit [Ping timeout: 260 seconds]
cschneid_ has quit [Remote host closed the connection]
s3nd1v0g1us has quit [Ping timeout: 240 seconds]
nadir has joined #ruby
cadillac_ has quit [Ping timeout: 240 seconds]
alfiemax_ has joined #ruby
sucks_ has joined #ruby
cadillac_ has joined #ruby
minimalism has quit [Quit: minimalism]
sucks__ has quit [Ping timeout: 240 seconds]
alfiemax has quit [Ping timeout: 258 seconds]
lexruee has quit [Ping timeout: 252 seconds]
lexruee has joined #ruby
mjolnird has joined #ruby
megamos has joined #ruby
ozcanesen has joined #ruby
guardianx has quit [Remote host closed the connection]
sucks has joined #ruby
sucks_ has quit [Ping timeout: 255 seconds]
samlisl_ has joined #ruby
kculpis has quit [Ping timeout: 240 seconds]
samlisl_ has quit [Ping timeout: 255 seconds]
cdg has joined #ruby
jphase has quit [Remote host closed the connection]
soloscshaw has joined #ruby
jphase has joined #ruby
sepp2k has quit [Quit: Leaving.]
cdg has quit [Ping timeout: 240 seconds]
ramfjord has joined #ruby
troys_ is now known as troys
jackjackdripper has joined #ruby
bruce_lee has quit [Remote host closed the connection]
ramfjord has quit [Ping timeout: 260 seconds]
jphase has quit [Ping timeout: 260 seconds]
jordanm has quit [Ping timeout: 240 seconds]
alfiemax_ has quit [Remote host closed the connection]
LocaMocha has joined #ruby
alfiemax has joined #ruby
jphase has joined #ruby
troys has quit [Quit: Bye]
darkmorph has quit [Ping timeout: 240 seconds]
uneeb has quit [Remote host closed the connection]
alfiemax has quit [Ping timeout: 252 seconds]
govg has quit [Ping timeout: 252 seconds]
alfiemax has joined #ruby
alfiemax has quit [Remote host closed the connection]
alfiemax has joined #ruby
sucks has quit [Read error: Connection reset by peer]
aupadhye has joined #ruby
govg has joined #ruby
jphase has quit [Ping timeout: 252 seconds]
ozcanesen has quit [Quit: ozcanesen]
govg has quit [Ping timeout: 248 seconds]
anisha has joined #ruby
ddd has quit [Quit: Page closed]
jphase has joined #ruby
megamos has quit [Ping timeout: 240 seconds]
<hxegon> hey all
alfiemax has quit [Remote host closed the connection]
alfiemax has joined #ruby
<hxegon> have a OO design question. I have a model class Story, which I have to poll for updates, but the stories come from different sources (blogs, forums, etc.). Is it better to have #poll defined in modules, or have Poller objects which loads stories from DB?
alfiemax_ has joined #ruby
mikecmpbll has joined #ruby
<hxegon> or something else I'm not seeing
mikecmpbll has quit [Client Quit]
alfiemax has quit [Ping timeout: 246 seconds]
iamarun has joined #ruby
al2o3-cr has quit [Ping timeout: 260 seconds]
ovidnis has quit [Ping timeout: 260 seconds]
<baweaver> How does Enumerable work?
<baweaver> What must you define in a class for it to work?
<baweaver> Consider -able modules like Interfaces. Your class must implement a certain method in order to Interface with a Poller so to speak
<hxegon> baweaver: ah, seems obvious now. thanks
<baweaver> You _could_ use inheritance for it as well, but it's my preference to encapsulate shared actionable content instead of object structure
jordanm has joined #ruby
<baweaver> otherwise you end up with some really odd inheritance trees for no good reason
<hxegon> yeah, there's no state for #poll to keep track of that stories don't already have
<baweaver> I've also spent a good deal of time in Javascript lately so my habits have shifted a bit
<hxegon> second question, how do I handle storing which pollable module a story is associated with in the DB? Store the pollable module name as a string?
oleo2 has quit [Ping timeout: 258 seconds]
<hxegon> It's straightforward, but want to double check that I'm not missing something obvious here
_aeris_ has quit [Remote host closed the connection]
_aeris_ has joined #ruby
jenrzzz has quit [Quit: Lost terminal]
oleo has quit [Quit: Leaving]
RougeR has quit [Ping timeout: 248 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
jenrzzz has quit [Client Quit]
dionysus69 has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
AnoHito has quit [Quit: Leaving]
soloscshaw has quit [Ping timeout: 240 seconds]
biberu has joined #ruby
AnoHito has joined #ruby
wu__ has joined #ruby
ldepandis has joined #ruby
JsilverT has joined #ruby
aufi has joined #ruby
alfiemax_ has quit [Remote host closed the connection]
JsilverT has quit [Quit: WeeChat 2.0-dev]
alfiemax has joined #ruby
cschneid_ has joined #ruby
alfiemax_ has joined #ruby
darkness has joined #ruby
alfiema__ has joined #ruby
lacour has quit [Quit: Leaving]
alfiemax has quit [Ping timeout: 252 seconds]
_aeris_ has quit [Remote host closed the connection]
_aeris_ has joined #ruby
jenrzzz has quit [Ping timeout: 258 seconds]
alfiemax_ has quit [Ping timeout: 252 seconds]
cschneid_ has quit [Ping timeout: 252 seconds]
Xiti has quit [Quit: Xiti]
wu__ has quit [Ping timeout: 260 seconds]
alfiema__ has quit [Ping timeout: 252 seconds]
<dminuoso> baweaver | [06:20:32] I've also spent a good deal of time in Javascript lately so my habits have shifted a bit
<dminuoso> Haha, I know the feeling.
<dminuoso> The liberty at which I create lambdas these days is incredible.
<dminuoso> Though I think Haskell has influenced me even more.
reber has joined #ruby
iamarun has quit [Quit: Leaving]
darkness has quit [Quit: Leaving]
reber has quit [Ping timeout: 252 seconds]
iamarun has joined #ruby
AnoHito has quit [Quit: Leaving]
reber has joined #ruby
AnoHito has joined #ruby
snickers has joined #ruby
ldepandis has quit [Ping timeout: 248 seconds]
alfiemax has joined #ruby
dextrey has joined #ruby
jackjackdripper has quit [Quit: Leaving.]
jackjackdripper has joined #ruby
ramfjord has joined #ruby
ramfjord has quit [Ping timeout: 240 seconds]
Devalo has joined #ruby
jackjackdripper has quit [Ping timeout: 258 seconds]
jackjackdripper has joined #ruby
dextrey has quit [Ping timeout: 240 seconds]
FahmeF has joined #ruby
paranoicsan has joined #ruby
FahmeF_ has quit [Ping timeout: 240 seconds]
Devalo has quit [Ping timeout: 248 seconds]
conta has joined #ruby
jimcroft has quit [Quit: Connection closed for inactivity]
whowantstolivefo has joined #ruby
spakhm has joined #ruby
jenrzzz has joined #ruby
jphase has quit [Ping timeout: 240 seconds]
Devalo has joined #ruby
jenrzzz has quit [Ping timeout: 248 seconds]
ap4y has quit [Quit: WeeChat 1.9.1]
nofxx has quit [Remote host closed the connection]
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
Dimik has quit [Ping timeout: 248 seconds]
claudiuinberlin has joined #ruby
Beams has joined #ruby
nowhere_man has joined #ruby
jenrzzz has quit [Ping timeout: 252 seconds]
jackjackdripper has quit [Quit: Leaving.]
mark_66 has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
kacper has joined #ruby
spakhm has quit [Remote host closed the connection]
jenrzzz has quit [Quit: Lost terminal]
jphase has joined #ruby
Burgestrand has joined #ruby
jphase has quit [Ping timeout: 240 seconds]
G__ has joined #ruby
vondruch has joined #ruby
enterprisey has quit [Remote host closed the connection]
nopoliti1 has joined #ruby
<Bish> hello, how would i search with xpath in the default namespace only?
Burgestrand has quit [Quit: Closing time!]
<Bish> (nokogiri)
mynameisdebian has quit [Ping timeout: 252 seconds]
nopolitica has quit [Ping timeout: 240 seconds]
* dminuoso pokes Bish with css selectors
nowhere_man has quit [Ping timeout: 248 seconds]
jphase has joined #ruby
kies has joined #ruby
<dminuoso> Bish: Based on what Im seeing, it looks as if you could do //*[local-name()="Foo"]
alfiemax_ has joined #ruby
kies has quit [Ping timeout: 240 seconds]
alfiemax has quit [Ping timeout: 248 seconds]
<Bish> dminuoso: googled that too, doesnt quit work
<Bish> or rather.. what is "Foo" in that context, the node name?
jphase has quit [Ping timeout: 240 seconds]
miromanyth has joined #ruby
miromanyth has left #ruby ["Leaving"]
n13z has quit [Ping timeout: 258 seconds]
G__ has quit [Ping timeout: 252 seconds]
brodul has quit [Ping timeout: 246 seconds]
n13z has joined #ruby
brodul has joined #ruby
mikecmpbll has joined #ruby
cdg has joined #ruby
charliesome has joined #ruby
cdg has quit [Ping timeout: 246 seconds]
Devalo has quit [Remote host closed the connection]
Devalo has joined #ruby
Sina has quit [Quit: Connection closed for inactivity]
vondruch has quit [Ping timeout: 240 seconds]
ramfjord has joined #ruby
mim1k has joined #ruby
Devalo has quit [Ping timeout: 255 seconds]
Defenestrate has joined #ruby
Defenestrate has joined #ruby
ramfjord has quit [Ping timeout: 248 seconds]
Kug3lis_off is now known as gcds_
quobo has joined #ruby
hutch34 has joined #ruby
Serpent7776 has joined #ruby
imode has quit [Ping timeout: 246 seconds]
wu__ has joined #ruby
gcds_ is now known as Kug3lis_off
shinnya has quit [Ping timeout: 240 seconds]
jphase has joined #ruby
soloscshaw has joined #ruby
Hexafox[I] has joined #ruby
meinside has joined #ruby
yabbes has joined #ruby
jphase has quit [Ping timeout: 240 seconds]
Burgestrand has joined #ruby
mim1k has quit [Disconnected by services]
mim1k_ has joined #ruby
jphase has joined #ruby
vondruch has joined #ruby
adlerdias has joined #ruby
jphase has quit [Ping timeout: 240 seconds]
Technodrome has joined #ruby
ramfjord has joined #ruby
mim1k_ is now known as mim1k
cdg has joined #ruby
jphase has joined #ruby
mim1k has quit [Read error: Connection reset by peer]
charliesome has quit [Ping timeout: 240 seconds]
jaruga has joined #ruby
ramfjord has quit [Ping timeout: 252 seconds]
apeiros has quit [Remote host closed the connection]
charliesome has joined #ruby
cdg has quit [Ping timeout: 252 seconds]
jphase has quit [Ping timeout: 252 seconds]
ferr has joined #ruby
ferr has left #ruby [#ruby]
jphase has joined #ruby
mim1k has joined #ruby
Technaton has quit [Ping timeout: 255 seconds]
wu__ has quit [Ping timeout: 248 seconds]
<dminuoso> Bish: Zeah
<dminuoso> Yeah.
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
charliesome has quit [Ping timeout: 240 seconds]
bruno- has joined #ruby
jphase has quit [Ping timeout: 240 seconds]
mim1k has quit [Ping timeout: 240 seconds]
mim1k has joined #ruby
ramfjord has joined #ruby
jphase has joined #ruby
alfiemax_ has quit [Remote host closed the connection]
ramfjord has quit [Ping timeout: 255 seconds]
nowhere_man has joined #ruby
alfiemax has joined #ruby
yabbes has quit [Ping timeout: 240 seconds]
Devalo has joined #ruby
marr has joined #ruby
tcopeland has quit [Quit: tcopeland]
Devalo has quit [Ping timeout: 248 seconds]
jphase has quit [Ping timeout: 255 seconds]
apeiros has joined #ruby
jphase has joined #ruby
<Bish> dminuoso: well, what i want to have all in default namespace
<Bish> that still bugs me
<Bish> >> def y; raise "lol" if rand < 0.01; return "rofl"; rescue; retry;end;
<Bish> >> def y; raise "lol" if rand < 0.01; return "rofl"; rescue; retry;end;
<ruby[bot]> Bish: # => :y (https://eval.in/892333)
ldnunes has joined #ruby
<Bish> are the other languages which have a retry as cool as rubys?
<Bish> '
<dminuoso> Bish: retry is essentially just a throw/goto in disguise.
<dminuoso> retry is not much different from raise in fact
<Bish> i know.. but i mean in code
<Bish> i know what lies behind is essentially the same
<Bish> but being able to express it that easily is cool
jphase has quit [Ping timeout: 240 seconds]
<matthewd> Huh.. Rails contains six retries -- which is about four more than I would've guessed
howdoi has joined #ruby
jphase has joined #ruby
* Bish does not use rails
jphase has quit [Ping timeout: 248 seconds]
raynold has quit [Quit: Connection closed for inactivity]
govg has joined #ruby
jphase has joined #ruby
workmad3 has joined #ruby
jphase has quit [Ping timeout: 248 seconds]
Burgestrand has quit [Quit: Closing time!]
nowhere_man has quit [Ping timeout: 248 seconds]
yabbes has joined #ruby
ayonkhan has joined #ruby
ldepandis has joined #ruby
cdg has joined #ruby
michael4 has joined #ruby
cdg has quit [Ping timeout: 255 seconds]
Technodrome has joined #ruby
ludova_ has joined #ruby
ldnunes has quit [Ping timeout: 240 seconds]
ludova has quit [Ping timeout: 248 seconds]
ludova__ has joined #ruby
ludova_ has quit [Ping timeout: 248 seconds]
ldepandis has quit [Ping timeout: 240 seconds]
tcopeland has joined #ruby
Devalo has joined #ruby
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
nowhere_man has joined #ruby
ayonkhan has quit [Quit: Textual IRC Client: www.textualapp.com]
ldnunes has joined #ruby
Devalo has quit [Remote host closed the connection]
<sylario> If have wrapper function def wrapper(a,b,c,d) final_call a,b,c,d end
hackeron_ has joined #ruby
<sylario> is there a way , without a lot of if to sometime call wrapper a,b and soemtime call wrapper a,b,c,d ?
Devalo has joined #ruby
<sylario> c and d are optionnal parameters of final_call
hackeron has quit [Read error: Connection reset by peer]
ludova has joined #ruby
quobo has quit [Quit: Connection closed for inactivity]
ludova__ has quit [Ping timeout: 260 seconds]
yabbes has quit [Quit: lu]
Devalo has quit [Ping timeout: 258 seconds]
ludova_ has joined #ruby
ludova has quit [Ping timeout: 255 seconds]
alex`` has quit [Ping timeout: 246 seconds]
charliesome has joined #ruby
iamarun has quit [Remote host closed the connection]
Defenestrate has quit [Ping timeout: 240 seconds]
alex`` has joined #ruby
Defenestrate has joined #ruby
apeiros has quit []
ludova has joined #ruby
ludova_ has quit [Ping timeout: 260 seconds]
jphase has joined #ruby
<pppktz> Hi guys, I was wondering if it possible to run ruby code without installing Ruby just using the downloaded binaries for ruby 2.3.5?
<pppktz> on a windows machine
<ineb> sylario: yes, there are quite some ways to do it. for example initialize c and d with nil def wrapper(a, b, c = nil, d = nil)
<sylario> ineb: yes but final call will be finall_call a,b,nil,nil?
jdawgaz has joined #ruby
<sylario> i currently do it ith a "if c && b; finall_call a,b,c,d"
<sylario> But I was wondering if there was something more elegant
ludova_ has joined #ruby
ludova has quit [Ping timeout: 252 seconds]
ludova_ has quit [Read error: Connection reset by peer]
jdawgaz has quit [Ping timeout: 248 seconds]
ludova_ has joined #ruby
synthroid has joined #ruby
bmurt has joined #ruby
jphase has quit [Remote host closed the connection]
<ineb> sylario: sure, make wrapper take variable arguments and pass those to final_call. def wrapper(*args); final_call *args; end
<sylario> I knew I was missing something
funburn has joined #ruby
<sylario> thanks ineb
<ineb> sylario: to make it more clear that a and b are necessary, you can explicit list them as paramters, def wrapper(a, b, *rest); final_call a, b, *rest; end should work imho. havent tested it
ludova_ has quit [Ping timeout: 252 seconds]
<sylario> ineb: it's what I am doing
<ineb> pppktz: why not? simply run c:\whatever\ruby.exe -e "puts 'hello world'"
<ineb> it gets interesting if you have gems requirements and so on. but its possible
funburn_ has joined #ruby
cdg has joined #ruby
quobo has joined #ruby
<dminuoso> sylario: you can also just create a curried lambda.
ludova has joined #ruby
charliesome_ has joined #ruby
funburn has quit [Ping timeout: 252 seconds]
funburn_ is now known as funburn
<dminuoso> >> f = -> (a, b=nil) { print a; print b }.curry; f[0]; f[1,2]
<ruby[bot]> dminuoso: # => 012nil (https://eval.in/892438)
<dminuoso> >> f = -> (a, b=nil) { print a; print b }.curry; f.(0); f.(1,2)
<ruby[bot]> dminuoso: # => 012nil (https://eval.in/892439)
jphase has joined #ruby
charliesome has quit [Ping timeout: 240 seconds]
<dminuoso> (Which makes the parameter bindings more obvious than an *args)
<sylario> ok, this is new
cdg has quit [Ping timeout: 255 seconds]
<sylario> I am not that into functionnal programming yet
bmurt has quit [Quit: Textual IRC Client: www.textualapp.com]
<dminuoso> Though I'd argue that if you curry your funciton, you should absolutely not use optional arguments anymore.
nowhere_man has quit [Ping timeout: 248 seconds]
<dminuoso> sylario: In my opinion (and this has been greatly influenced by functional paradigms), if you have two styles of invoking a functions with different amount of params, make two functions (or methods)
<sylario> It's my only call to render in an API
<dminuoso> Especially if the "extra args" have special meaning.
<sylario> sometimes i want to be more specific about the serializer, especially when I raised AR exceptions
<dminuoso> sylario: use an option hash instead.
jphase has quit [Ping timeout: 258 seconds]
<dminuoso> sylario: it's also much clearer on caller site what you are passing.
<ineb> or maybe just an argument with default serializer which can be overwritten
<dminuoso> render :thing, depth: 1, raise: false, serialize_nil_as: 'Nooo'
<dminuoso> render :thing, 1, false, 'Noo'
<sylario> well, it's not really called, i Use only ! to save and I catch exception, in another shared concern
<dminuoso> You tell me which one is more maintainable.
doublyx has joined #ruby
apeiros_ has joined #ruby
<sylario> anyway my design is never final, and I'll probably end up with a collection of function in the concern where the render is done
michael4 has quit [Ping timeout: 248 seconds]
<sylario> I'll keep all of that in mind, thanks a lot for the lesson dminuoso
nicesignal has quit [Remote host closed the connection]
nicesignal has joined #ruby
<pppktz> thanks, I will try it
michael4 has joined #ruby
charliesome has joined #ruby
charliesome_ has quit [Ping timeout: 255 seconds]
bmurt has joined #ruby
guille-moe has joined #ruby
InfinityFye has joined #ruby
Burgestrand has joined #ruby
bruno- has quit [Ping timeout: 252 seconds]
alfiemax_ has joined #ruby
michael4 has quit [Ping timeout: 258 seconds]
alfiemax has quit [Ping timeout: 248 seconds]
bruno- has joined #ruby
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
guille-moe has quit [Ping timeout: 248 seconds]
bmurt has joined #ruby
synthroi_ has joined #ruby
Psybur has joined #ruby
synthroid has quit [Ping timeout: 252 seconds]
apparition has joined #ruby
synthroid has joined #ruby
synthroi_ has quit [Ping timeout: 240 seconds]
jphase has joined #ruby
borodin has quit [Quit: My Mac Mini has gone to sleep. ZZZzzz…]
alnewkirk has joined #ruby
ledestin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
funburn has quit [Remote host closed the connection]
shinnya has joined #ruby
guille-moe has joined #ruby
alfiemax_ has quit [Remote host closed the connection]
ahrs has quit [Remote host closed the connection]
cdg has joined #ruby
tvw has joined #ruby
ahrs has joined #ruby
guille-moe has quit [Ping timeout: 246 seconds]
alan_w has joined #ruby
uZiel has quit [Ping timeout: 248 seconds]
cadillac_ has quit [Ping timeout: 240 seconds]
Hexafox[I] has quit [Ping timeout: 240 seconds]
peteley has quit [Ping timeout: 248 seconds]
hfp_work has quit [Ping timeout: 240 seconds]
hfp_work has joined #ruby
charliesome_ has joined #ruby
charliesome has quit [Ping timeout: 258 seconds]
lexruee has quit [Ping timeout: 258 seconds]
kacper_ has joined #ruby
mson has joined #ruby
lexruee has joined #ruby
nadir has quit [Quit: Connection closed for inactivity]
hs366 has quit [Quit: Leaving]
michael4 has joined #ruby
Ropeney has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ldnunes has quit [Ping timeout: 255 seconds]
rikkipitt has joined #ruby
Defenestrate has quit [Quit: Leaving]
funburn has joined #ruby
chouhoulis has joined #ruby
chouhoul_ has joined #ruby
GodFather has joined #ruby
rikkipit_ has joined #ruby
charliesome_ has quit [Ping timeout: 264 seconds]
rikkipitt has quit [Ping timeout: 248 seconds]
ldnunes has joined #ruby
oleo2 has joined #ruby
GodFather has quit [Client Quit]
charliesome has joined #ruby
chouhoulis has quit [Ping timeout: 240 seconds]
GodFather has joined #ruby
shinnya has quit [Ping timeout: 252 seconds]
aupadhye has quit [Ping timeout: 260 seconds]
nadir has joined #ruby
eclm has joined #ruby
alan_w has quit [Ping timeout: 258 seconds]
cdg has quit [Remote host closed the connection]
memo1 has joined #ruby
JsilverT has joined #ruby
JsilverT has quit [Client Quit]
JsilverT has joined #ruby
jrafanie has joined #ruby
charliesome has quit [Ping timeout: 260 seconds]
dinfuehr has quit [Ping timeout: 248 seconds]
chouhoul_ has quit [Remote host closed the connection]
PaulCapestany has joined #ruby
chouhoulis has joined #ruby
dinfuehr has joined #ruby
JsilverT has quit [Quit: WeeChat 2.0-dev]
JsilverT has joined #ruby
howdoi has quit [Quit: Connection closed for inactivity]
guille-moe has joined #ruby
darkmorph has joined #ruby
<mikecmpbll> are there any tools for helping locate and reduce peak memory usage in a ruby program?
charliesome has joined #ruby
vee__ has quit [Ping timeout: 258 seconds]
snickers has quit [Ping timeout: 248 seconds]
JsilverT has quit [Quit: WeeChat 2.0-dev]
oleo has joined #ruby
sysvalve has joined #ruby
rikkipit_ has quit [Quit: Leaving...]
michael4 has quit [Ping timeout: 240 seconds]
MrBusiness3 has joined #ruby
chouhoul_ has joined #ruby
uZiel has joined #ruby
dextrey has joined #ruby
MrBismuth has quit [Ping timeout: 252 seconds]
bruce_lee has joined #ruby
chouhoulis has quit [Ping timeout: 248 seconds]
chouhoul_ has quit [Remote host closed the connection]
Rapture has joined #ruby
chouhoulis has joined #ruby
vee__ has joined #ruby
moei has joined #ruby
synthroi_ has joined #ruby
live__ has joined #ruby
oleo2 has quit [Ping timeout: 246 seconds]
Technodrome has joined #ruby
synthroid has quit [Ping timeout: 252 seconds]
banisterfiend has joined #ruby
Dreamer3 has quit [Quit: Computer has gone to sleep.]
PaulCapestany has quit [Quit: .]
apparition has quit [Quit: Bye]
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
claudiuinberlin has joined #ruby
quobo has quit [Quit: Connection closed for inactivity]
funburn has quit [Quit: funburn]
cdg has joined #ruby
sepp2k has joined #ruby
guille-moe has quit [Ping timeout: 252 seconds]
vee__ has quit [Ping timeout: 248 seconds]
cdg has quit [Ping timeout: 255 seconds]
PaulCapestany has joined #ruby
InfinityFye has quit [Quit: Leaving]
mikecmpbll has quit [Ping timeout: 246 seconds]
cdg has joined #ruby
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cdg_ has joined #ruby
cdg__ has joined #ruby
cdg_ has quit [Read error: Connection reset by peer]
mikecmpbll has joined #ruby
cdg has quit [Read error: Connection reset by peer]
cschneid_ has joined #ruby
guille-moe has joined #ruby
vee__ has joined #ruby
claudiuinberlin has joined #ruby
nogic has joined #ruby
guacamole has joined #ruby
vipaca has joined #ruby
live__ has quit [Ping timeout: 246 seconds]
guacamole has quit [Client Quit]
guacamole has joined #ruby
synthroi_ has quit [Remote host closed the connection]
guacamole has quit [Client Quit]
guacamole has joined #ruby
rippa has joined #ruby
FrostCandy has joined #ruby
DLSteve has quit [Quit: All rise, the honorable DLSteve has left the channel.]
sucks has joined #ruby
xixo has joined #ruby
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<xixo> Hi. I'm using VCR to record fixtures, but I'm worried about checking them into version control because it seems they contain sensitive information. What is common practice to deal with this?
claudiuinberlin has joined #ruby
cagomez has joined #ruby
dextrey has quit [Ping timeout: 264 seconds]
<havenwood> mikecmpbll: There are a variety of tools. One thing I do as well is use jemalloc, which can really help keep things flat.
<havenwood> mikecmpbll: You can just compile Ruby --with-jemalloc, if you aren't already.
sucks has quit [Remote host closed the connection]
<havenwood> mikecmpbll: ruby memory analysis
sucks has joined #ruby
<mikecmpbll> not aware of jemalloc, i shall check it out!
<mikecmpbll> already looked at that post and the useful memory_profiler gem, but both are focussed on leaks
kculpis has joined #ruby
dionysus69 has quit [Ping timeout: 248 seconds]
aupadhye has joined #ruby
_aeris_ has quit [Remote host closed the connection]
michael4 has joined #ruby
_aeris_ has joined #ruby
orbyt_ has joined #ruby
atmosx has joined #ruby
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
BTRE has quit [Ping timeout: 255 seconds]
aupadhye has quit [Quit: Leaving]
conta has quit [Ping timeout: 240 seconds]
cdg__ has quit [Remote host closed the connection]
BTRE has joined #ruby
pmunt has joined #ruby
claudiuinberlin has joined #ruby
michael1 has joined #ruby
vee__ has quit [Ping timeout: 252 seconds]
xixo has quit [Quit: Page closed]
synthroid has joined #ruby
michael4 has quit [Ping timeout: 248 seconds]
quobo has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pmunt has quit [Quit: Leaving]
cdg has joined #ruby
uZiel has quit [Read error: Connection reset by peer]
cdg has quit [Ping timeout: 240 seconds]
oetjenj has joined #ruby
remix2000 has joined #ruby
hutch34 has quit [Quit: WeeChat 1.5]
dviola has joined #ruby
vee__ has joined #ruby
mim1k has quit [Ping timeout: 264 seconds]
mson has quit [Quit: Connection closed for inactivity]
uZiel has joined #ruby
michael1 has quit [Ping timeout: 248 seconds]
kacper has quit [Ping timeout: 248 seconds]
troys has joined #ruby
kacper_ has quit [Ping timeout: 264 seconds]
michael1 has joined #ruby
cdg has joined #ruby
eckhardt has joined #ruby
scatterp has quit [Ping timeout: 258 seconds]
<mikecmpbll> havenwood : thanks by the way, jemalloc looks really interesting 👍🏼
jackjackdripper has joined #ruby
michael1 has quit [Ping timeout: 248 seconds]
michael1 has joined #ruby
conta has joined #ruby
Burgestrand has quit [Quit: Closing time!]
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
uZiel has quit [Ping timeout: 260 seconds]
uZiel has joined #ruby
conta has quit [Quit: conta]
wald0 has joined #ruby
thinkpad has quit [Ping timeout: 248 seconds]
vee__ has quit [Ping timeout: 260 seconds]
conta has joined #ruby
mark_66 has quit [Remote host closed the connection]
nogic has quit [Ping timeout: 260 seconds]
sucks has quit [Read error: Connection reset by peer]
cdg_ has joined #ruby
jottr has joined #ruby
kacper has joined #ruby
conta has quit [Quit: conta]
cdg has quit [Ping timeout: 248 seconds]
Devalo has joined #ruby
Emmanuel_Chanel has quit [Read error: Connection reset by peer]
cdg_ has quit [Ping timeout: 255 seconds]
nowhere_man has joined #ruby
<Bish> how do i cleverly change the order of a hash
<Bish> i mean.. i have 4 string keys in a hash, and i want to "set" the order
aufi has quit [Remote host closed the connection]
<Bish> >> [["a","b"],["c","d"],["e","f"],["g","h"]].to_h.sort_by {|k,v| ["g","e","c","d"].find_index(k) }
<ruby[bot]> Bish: # => comparison of NilClass with 2 failed (ArgumentError) ...check link for more (https://eval.in/892682)
<Bish> something like that?
kacper_ has joined #ruby
anisha has quit [Read error: Connection reset by peer]
conta has joined #ruby
SeepingN has joined #ruby
Devalo has quit [Ping timeout: 258 seconds]
bigkevmcd has quit [Quit: Outta here...]
atmosx has quit [Quit: Textual IRC Client: www.textualapp.com]
<Bish> >> [["a","b"],["c","d"],["e","f"],["g","h"]].to_h.sort_by {|k,v| ["g","e","c","a"].find_index(k) }.to_h
<ruby[bot]> Bish: # => {"g"=>"h", "e"=>"f", "c"=>"d", "a"=>"b"} (https://eval.in/892690)
<Bish> is tehre a quicker way to do that?
mochiyoda_ has quit [Quit: Konversation terminated!]
mson has joined #ruby
atmosx has joined #ruby
vee__ has joined #ruby
lxsameer has quit [Quit: WeeChat 1.9.1]
kacper has quit [Ping timeout: 255 seconds]
conta has quit [Ping timeout: 240 seconds]
Beams has quit [Quit: .]
kacper_ has quit [Ping timeout: 255 seconds]
orbyt_ has joined #ruby
minimalism has joined #ruby
anisha has joined #ruby
<tcopeland> xixo you can filter your cassettes when recording them with https://relishapp.com/vcr/vcr/v/3-0-1/docs/configuration/filter-sensitive-data
mn3m has joined #ruby
ta has quit [Read error: Connection reset by peer]
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
vipaca has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mn3m has quit [Client Quit]
nowhereman has joined #ruby
sysvalve has quit [Quit: Leaving]
nowhere_man has quit [Ping timeout: 264 seconds]
ta has joined #ruby
vipaca has joined #ruby
mochiyoda_ has joined #ruby
mikecmpbll has quit [Ping timeout: 260 seconds]
vipaca has quit [Client Quit]
vee__ has quit [Ping timeout: 248 seconds]
Serpent7776 has quit [Quit: Leaving]
vipaca has joined #ruby
vipaca has quit [Client Quit]
Dimik has joined #ruby
quuxman has quit [Ping timeout: 240 seconds]
vipaca has joined #ruby
vee__ has joined #ruby
Emmanuel_Chanel has joined #ruby
Xiti has joined #ruby
dextrey has joined #ruby
vipaca has quit [Client Quit]
vipaca has joined #ruby
jaruga has quit [Quit: jaruga]
guacamole has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
vee__ has quit [Ping timeout: 240 seconds]
vipaca has quit [Client Quit]
vipaca has joined #ruby
guacamole has joined #ruby
sucks has joined #ruby
sucks has quit [Remote host closed the connection]
sucks has joined #ruby
guacamole has quit [Client Quit]
guacamole has joined #ruby
Freshnuts has joined #ruby
guacamole has quit [Client Quit]
vipaca has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
vipaca has joined #ruby
memo1 has quit [Ping timeout: 248 seconds]
sucks has quit [Quit: Leaving]
lexruee has quit [Ping timeout: 264 seconds]
lexruee has joined #ruby
chouhoulis has quit [Remote host closed the connection]
SuperLag has quit [Quit: leaving]
cschneid_ has quit [Remote host closed the connection]
vipaca has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
vee__ has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
SuperLag has joined #ruby
nopoliti1 has quit [Ping timeout: 240 seconds]
vipaca has joined #ruby
troys is now known as troys_
troys_ is now known as troys
netherwolfe has quit [Quit: Leaving]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kacper has joined #ruby
kacper_ has joined #ruby
orbyt_ has joined #ruby
jottr has quit [Ping timeout: 240 seconds]
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
michael1 has quit [Ping timeout: 240 seconds]
jottr has joined #ruby
alfiemax has joined #ruby
vipaca has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Technodrome has joined #ruby
claudiuinberlin has joined #ruby
dviola has quit [Quit: WeeChat 1.9.1]
brendan- has joined #ruby
Kug3lis_off is now known as gcds_
brendan- has quit [Client Quit]
tvw has quit []
SeepingN has quit [Remote host closed the connection]
gcds_ is now known as Kug3lis_off
scatterp has joined #ruby
SeepingN has joined #ruby
guille-moe has quit [Ping timeout: 260 seconds]
Kug3lis_off is now known as gcds_
ramfjord has joined #ruby
dextrey has quit [Ping timeout: 248 seconds]
anisha has quit [Quit: This computer has gone to sleep]
raynold has joined #ruby
cagomez has quit [Remote host closed the connection]
paranoicsan has quit [Quit: paranoicsan]
cagomez has joined #ruby
LocaMocha has quit [Ping timeout: 260 seconds]
__main__ has joined #ruby
__main__ has quit [Read error: Connection reset by peer]
__main__ has joined #ruby
_main_0 has quit [Ping timeout: 240 seconds]
__main__ has quit [Read error: Connection reset by peer]
_main_ has joined #ruby
selim has quit [Ping timeout: 248 seconds]
Ltem has joined #ruby
jenrzzz has quit [Ping timeout: 264 seconds]
_main_ is now known as __main__
chouhoulis has joined #ruby
vipaca has joined #ruby
conta has joined #ruby
selim has joined #ruby
guille-moe has joined #ruby
rubydiamond has joined #ruby
<rubydiamond> hello
guille-moe has quit [Ping timeout: 248 seconds]
conta3 has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ledestin has joined #ruby
conta3 has quit [Ping timeout: 240 seconds]
Xiti has quit [Quit: Xiti]
<havenwood> rubydiamond: hi!
orbyt_ has joined #ruby
DLSteve has joined #ruby
alexertech has joined #ruby
rubydiamond has quit [Remote host closed the connection]
KenSentMe has joined #ruby
KenSentMe has quit [Client Quit]
cdg has joined #ruby
cdg has quit [Read error: Connection reset by peer]
tomphp has joined #ruby
michael1 has joined #ruby
cdg has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
vipaca has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
vipaca has joined #ruby
tomphp has quit [Ping timeout: 246 seconds]
safetypin has joined #ruby
adlerdias has quit [Quit: adlerdias]
vipaca has quit [Read error: Connection reset by peer]
tomphp has joined #ruby
gcds_ is now known as Kug3lis_off
Burgestrand has joined #ruby
darkmorph has quit [Ping timeout: 240 seconds]
jottr has quit [Ping timeout: 248 seconds]
Kug3lis_off is now known as gcds_
gcds_ is now known as Kug3lis_off
mozzarella has quit [Remote host closed the connection]
kies has joined #ruby
Guest92794 has joined #ruby
cdg_ has joined #ruby
dionysus69 has joined #ruby
cdg has quit [Ping timeout: 260 seconds]
mson has quit [Quit: Connection closed for inactivity]
orbyt_ has joined #ruby
Guest92794 has quit [Quit: Leaving]
jarnalyrkar has joined #ruby
troulouliou_div2 has joined #ruby
dionysus69 has quit [Ping timeout: 240 seconds]
funburn has joined #ruby
cagomez has quit [Remote host closed the connection]
Burgestrand has quit [Quit: Closing time!]
cagomez has joined #ruby
dionysus69 has joined #ruby
remix2000 is now known as remix2000_asleep
gheegh has quit [Ping timeout: 260 seconds]
cagomez has quit [Ping timeout: 248 seconds]
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
funburn has quit [Remote host closed the connection]
guille-moe has joined #ruby
funburn has joined #ruby
cschneid_ has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
jarnalyrkar has quit [Read error: Connection reset by peer]
imode has joined #ruby
tomphp has quit [Read error: Connection reset by peer]
tomphp has joined #ruby
jottr has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
gheegh has joined #ruby
michael1 has quit [Ping timeout: 260 seconds]
sepp2k has quit [Remote host closed the connection]
bruno- has quit [Quit: Lost terminal]
postmodern has joined #ruby
Quentinius has joined #ruby
darkmorph has joined #ruby
RickHull has joined #ruby
funburn has quit [Quit: funburn]
funburn has joined #ruby
Quentinius has quit [Client Quit]
funburn has quit [Client Quit]
funburn has joined #ruby
dionysus69 has quit [Ping timeout: 248 seconds]
funburn has quit [Client Quit]
funburn has joined #ruby
funburn has quit [Client Quit]
alex`` has quit [Ping timeout: 252 seconds]
jenrzzz has joined #ruby
cagomez has joined #ruby
andywww has joined #ruby
<andywww> repost from #rubyonrails I’m trying to return the value of a proc rather than a proc with the following code:
workmad3 has quit [Ping timeout: 240 seconds]
<RickHull> a proc is a proc. what do you mean the value of a proc?
<RickHull> you mean the result of calling it?
<matthewd> andywww: I see neither a proc or a [relevant] array
<andywww> the return value of the proc once it is called
sucks has joined #ruby
eclm has quit [Ping timeout: 246 seconds]
troys is now known as troys_
<andywww> i would like the return value of make_request method to be whatever is returned from the handle response method once it has called the relevant handle_* method
<andywww> I’m just not sure how to go about it
<RickHull> def foo; proc { |a, b| a * b }; end; def bar(a, b); proc { |a, b| a * b }.call(a, b); end
<RickHull> foo returns a proc; bar returns the result of calling the proc
ldnunes has quit [Quit: Leaving]
charliesome has joined #ruby
eclm has joined #ruby
<andywww> i understand i need to call it but its the return value of make_request i’m struggling with in this instance
<RickHull> i think you are talking about blocks rather than procs, but it shouldn't make much difference
<matthewd> RickHull: Did you look at the gist?
<RickHull> what is the return value of request.on_complete ?
memo1 has joined #ruby
<andywww> quite possibly but as it stands, make_request is returning an array with a single proc
<RickHull> yeah, I don't see procs either
<andywww> its the behaviour of typhoeus from what i understand
<matthewd> andywww: make_request is returning the result of request.on_complete. You probably don't want to do that.
<andywww> yes thats right exactly
<andywww> i want to return the result of the handle_response line inside the block
<RickHull> you can make a temp var above the block, assign to it inside the block, and return it
<RickHull> but that's kind of gross
<matthewd> You're not using the Typhoeus API correctly.
<andywww> i was starting to think that
<andywww> what are the immediate errors?
epocS60 has joined #ruby
<matthewd> You're returning the result of request.on_complete. You probably don't want to do that.
<andywww> ah shit
<andywww> i removed a line in my faffing about
<andywww> the top method now calls request.run
<andywww> which is making it follow the links as expected
<andywww> thats got me a lot closer because it is now recursively following redirects
<andywww> but if you can spot any immediate errors I’d appreciate a heads up
gizmore has quit [Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/]
gizmore has joined #ruby
<RickHull> you might have a more composable API if you return the request without running it
<Guest72603> does lrth drill core oo concepts?
<Guest72603> s/lrth/LRTHW/
banisterfiend has joined #ruby
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<RickHull> Look Rob That's a Heavy Walrus?
<Guest72603> RickHull: you read my mind ;)
<RickHull> Learn Ruby The Hard Way
jenrzzz has quit [Ping timeout: 255 seconds]
<RickHull> in learning ruby, I've rejected many core oo concepts
<RickHull> depending on your definition of core oo concepts
conta has quit [Quit: conta]
dionysus69 has joined #ruby
<RickHull> basically: don't hide private state so much as minimize it
<RickHull> it's very easy to get cute with instance methods that spaghettify the data flow
banisterfiend has quit [Client Quit]
<Guest72603> RickHull: thanks. I'll keep those things in mind for sure.
<RickHull> haven't read LRTWH though :)
<Guest72603> :)
imode has quit [Ping timeout: 264 seconds]
Psybur has quit [Ping timeout: 260 seconds]
jarnalyrkar has joined #ruby
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
banisterfiend has joined #ruby
andywww has quit [Quit: andywww]
<Guest72603> i did the codecademy course three times in three two years, finally took notes the last time. then i just started doing projects in ruby. i want to write good ruby though. so i'm going to work through some of the recommended books; i could stand to get some more practice using the oo paradigm
<Guest72603> but tbh i'm more interested in the reflective and functional parts
<matthewd> The only thing I know about LRTHW is that it teaches """foo""" as a special string syntax -- that's also all I feel I need to know :|
<Guest72603> haha
banisterfiend has quit [Client Quit]
<Guest72603> yeah people hate his books
Devalo has joined #ruby
<Guest72603> i'm reading it anyway though
<RickHull> here's a fairly simple example of minimizing private state: https://github.com/rickhull/loremarkov/blob/master/lib/loremarkov.rb
<Guest72603> i figure, anything bad i learn from it can be discarded when i learn better ways from the next four books i'll read on ruby
<RickHull> notice most of the hard work being done by class methods, in the functional style
<RickHull> easier to test outputs against inputs
Guest72603 is now known as waveprop
waveprop has quit [Changing host]
waveprop has joined #ruby
uZiel has quit [Read error: Connection reset by peer]
Devalo has quit [Ping timeout: 252 seconds]
jarnalyrkar has quit [Remote host closed the connection]
<RickHull> I tend to put functionality into functions at the class layer, and use the instance layer just to package things up for a nicer API
jarnalyrkar has joined #ruby
conta has joined #ruby
dionysus69 has quit [Ping timeout: 258 seconds]
<waveprop> RickHull: that's what i've been trying to do as well. it's cleaner. i'm still figuring out how to separate the two spaces
<waveprop> RickHull: I noticed in your loremarkov code you used the construct %q{}
<waveprop> what are those called? i've seen %q %x %r
<RickHull> yes, that's because i'm nesting quote marks within
<RickHull> >> %w{words and stuff}
<ruby[bot]> RickHull: # => ["words", "and", "stuff"] (https://eval.in/892731)
<RickHull> i forget their name :)
<waveprop> np. that is very powerful shorthand anyway
<RickHull> usually there is an upcase / downcase distinction; q for quotes, x for execution, r for regex, w for array of words
uZiel has joined #ruby
<waveprop> it seems like the opposite of interpolation in a way
<RickHull> they are generic way to provide delimiters
charliesome_ has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
<RickHull> for example, in Regex, it is annoying to use /match this please/
conta has quit [Ping timeout: 240 seconds]
charliesome has quit [Read error: Connection reset by peer]
<RickHull> if there are slashes in the pattern itself
<RickHull> likewise using quotes to delimit a string is annoying if there are quotes embedded
alnewkirk has quit [Ping timeout: 252 seconds]
<RickHull> you can use the % delimiters with any type of parens, e.g. %r() %x[] %q{}
synthroid has quit []
<matthewd> Though that list is incomplete :/
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<waveprop> RickHull: nice. does each type of parens do differt things, or are they like an alias for the same thing. it reminds me of shell expansion
<waveprop> matthewd: thanks for finding that
<RickHull> they are synonymous -- they give you a choice in case e.g. bracket [ is in the payload
<waveprop> very convenient
<matthewd> Oh, it mentions "an uppercase letter allows interpolation".. but that leaves %W somewhat under-described
<waveprop> matthewd: what is the caveat in the case of %W
<RickHull> >> var = 'interpolation'; "this is an example of string #{var}"
<ruby[bot]> RickHull: # => "this is an example of string interpolation" (https://eval.in/892736)
<RickHull> >> var = 'stuff'; %W{words and #{stuff}} #?
<ruby[bot]> RickHull: # => undefined local variable or method `stuff' for main:Object (NameError) ...check link for more (https://eval.in/892737)
<waveprop> does sting interpolation also have the () and [] synonyms
<RickHull> oops
<RickHull> >> var = 'stuff'; %W{words and #{var}}
<ruby[bot]> RickHull: # => ["words", "and", "stuff"] (https://eval.in/892738)
<RickHull> well then
vee__ has quit [Ping timeout: 252 seconds]
dviola has joined #ruby
<waveprop> haha. demo gods did not smile (for a moment)
<waveprop> RickHull: thanks for illustrating %W, is there another tricky thing about it
Xiti has joined #ruby
<RickHull> the #{} interpolation syntax is specific to {}
<matthewd> Apparently nothing... for some reason I thought %W{"foo bar" baz} gave a two element array, but it would seem I must've imagined it
<RickHull> AFAIK
<waveprop> RickHull: okay. just checking
<waveprop> thx
AnoHito has quit [Quit: Leaving]
<RickHull> I tend to prefer the % sprintf syntax these days, particularly for floats:
<waveprop> matthewd: ha okay cool. thanks :)
<RickHull> >> "pi is %0.3f" % Math::PI
<ruby[bot]> RickHull: # => "pi is 3.142" (https://eval.in/892739)
<matthewd> It is worth knowing that #{} interpolation into %W is a single element, though
<matthewd> >> var = 'more stuff'; %W(words and #{var})
<ruby[bot]> matthewd: # => ["words", "and", "more stuff"] (https://eval.in/892740)
<waveprop> matthewd: i see what you mean there, it doesnt split
Technodrome has joined #ruby
<waveprop> RickHull: that's handy. some C style formatting
John___ has joined #ruby
<waveprop> RickHull: does the second % there tell ruby[bot] to load the Math::PI module
<elomatreb> It's a method on the String, equivalent to sprintf formatstring, values...
<waveprop> thanks elomatreb
<elomatreb> btw, you'll find that many Ruby styleguides discourage the use of the that particular style, most recommend using Kernel#format as it's probably the most clear
<RickHull> >> "a b c d %s %s %s" % ['e', 'f', 'g']
<ruby[bot]> RickHull: # => "a b c d e f g" (https://eval.in/892741)
<cagomez> what does this regex do? "124-324".strip =~ /\A\d+-\Z/
mim1k has joined #ruby
<RickHull> elomatreb: interesting, I haven't looked at Kernel#format
<elomatreb> It's just an alternative name for sprintf, same method
funburn has joined #ruby
<elomatreb> As "sprintf" is a non-obvious C-ism
shinnya has joined #ruby
orbyt_ has joined #ruby
<RickHull> i do agree, the % syntax is impenetrable
workmad3 has joined #ruby
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
<waveprop> i avoided it until i learned c
<elomatreb> cagomez: \A and \Z anchor to the beginning and the end of the string respectively, \d+ means "one or more digits [0-9], and the - is a literal dash used like that
<waveprop> but then it was the easy part, lol
<RickHull> waveprop: I don't mean the format strings
<waveprop> oh, my bad.
<RickHull> i mean str % var
<elomatreb> FWIW that's the idiomatic way to do string formatting in Python, afaik
<RickHull> versus format(str, var1, var2 ...)
<waveprop> i see now
funburn has quit [Remote host closed the connection]
mim1k has quit [Ping timeout: 240 seconds]
<waveprop> can hashes be used with set operatiors
sucks has quit [Read error: Connection reset by peer]
jarnalyrkar has quit [Ping timeout: 252 seconds]
chouhoulis has quit [Remote host closed the connection]
<RickHull> more or less. ruby's Set is implemented with a hash, I believe
workmad3 has quit [Ping timeout: 258 seconds]
ozcanesen has joined #ruby
<RickHull> a ruby Set is effectively just the key portion of a Hash
<waveprop> is Set a class or module or something
<RickHull> it's a class in stdlib
<RickHull> not part of core
<havenwood> >> require 'set'; Set.class
<ruby[bot]> havenwood: # => Class (https://eval.in/892744)
<havenwood> It's not yet been gemified in Ruby 2.5: https://stdgems.org/2.5.0/
<havenwood> *soon*
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<elomatreb> One thing you should know is that much of what we tend to call operators aren't actually operators, they're just methods on the "operands". Like `a + b` is equivalent to `a.+(b)` in Ruby
<RickHull> havenwood: what's the point about set.class ?
<RickHull> er, Set.class
<elomatreb> E.g. the "Set operators" do something completely different on numbers, for example.
<havenwood> RickHull: To show with code that it's a Class not Module.
<RickHull> oh, it's a class, not a module :)
<havenwood> yup!
<waveprop> Nice. that's interesting a.+(b)
<RickHull> array assignments like `ary[5] = 3` are defined like `def []=(val)`
vee__ has joined #ruby
<RickHull> er, def []= (idx, val) # ?
tomphp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<waveprop> I did notice that i was getting 'no method error: []' at ane point
<waveprop> and i realized ruby has been very thoughtfully designed
<RickHull> >> ary = [1,2,3]; ary.[]=(0, 0); ary
<ruby[bot]> RickHull: # => [0, 2, 3] (https://eval.in/892745)
epocS60 has quit []
__main__ has quit [Read error: Connection reset by peer]
jottr has quit [Ping timeout: 248 seconds]
ResidentBiscuit has joined #ruby
__main__ has joined #ruby
<elomatreb> Also:
<elomatreb> >> [1, 2, 3].send :[], 1
<ruby[bot]> elomatreb: # => 2 (https://eval.in/892746)
<RickHull> and likewise:
<RickHull> >> ary = [1,2,3]; ary.send :[]=, 0, 99; ary
<ruby[bot]> RickHull: # => [99, 2, 3] (https://eval.in/892747)
<RickHull> >> ary = [1,2,3]; ary.send "[]=", 0, 99; ary
<ruby[bot]> RickHull: # => [99, 2, 3] (https://eval.in/892748)
guille-moe has quit [Ping timeout: 246 seconds]
guille-moe1 has joined #ruby
<RickHull> ruby has some equivalence between symbols and strings -- something to be aware of. :symbol versus "string"
<RickHull> but they have different semantics
charliesome has joined #ruby
guille-moe1 is now known as guille-moe
charliesome_ has quit [Read error: Connection reset by peer]
charliesome__ has joined #ruby
tcopeland has quit [Quit: tcopeland]
soloscshaw has quit [Ping timeout: 240 seconds]
lele has quit [Ping timeout: 240 seconds]
charliesome has quit [Ping timeout: 248 seconds]
hahuang65 has joined #ruby
alfiemax has quit [Remote host closed the connection]
alfiemax has joined #ruby
lele has joined #ruby
alfiemax has quit [Remote host closed the connection]
alfiemax has joined #ruby
alfiemax has quit [Remote host closed the connection]
alfiemax has joined #ruby
ozcanesen has quit [Quit: ozcanesen]
lxsameer has joined #ruby
gheegh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Technodrome has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
alfiemax has quit [Ping timeout: 255 seconds]
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<baweaver> RickHull: ['hip', 'hip']
nofxx has joined #ruby
<RickHull> hooray?
_aeris_ has quit [Ping timeout: 248 seconds]
<baweaver> Hip hip array!
<waveprop> Thanks guys. I'll read about differences between sym label and string
<RickHull> baweaver: -.-
DLSteve has quit [Quit: All rise, the honorable DLSteve has left the channel.]
<RickHull> >> require 'set'; Set.new %w{hip hip}
<ruby[bot]> RickHull: # => #<Set: {"hip"}> (https://eval.in/892751)
alfiemax has joined #ruby
workmad3 has joined #ruby
mjolnird has quit [Quit: Leaving]
<baweaver> You're all set now RickHull
govg has quit [Ping timeout: 240 seconds]
<waveprop> lol
<RickHull> when life give you browns, make hash
_aeris_ has joined #ruby
ahurst has joined #ruby
<waveprop> puts 'laughter' if hash.include? kif
<waveprop> oh, you meant the food my bad
kacper_ has quit [Ping timeout: 252 seconds]
kacper has quit [Ping timeout: 264 seconds]
<ahurst> Hey all, total ruby newb here, trying to install some software that requires a bunch of gems being installed using bundler, and I realized after installation I need to reinstall one of them with different compile flags. Is this something that's easy to do?
<RickHull> make install # not heroin
jphase has quit [Remote host closed the connection]
<waveprop> haha
<ahurst> It's installing in deployment mode, so not at a system level
<ahurst> I know how to add the compile flags with bundler already, I just don't know how to tell it to reinstall one of the gems
eckhardt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<RickHull> ahurst: do you have an example showing the install with different compiler flags? e.g. `gem install foo ...`
<RickHull> ahurst: oh, in that case, add the compile flags and something like bundler install or update should take care of it
<ahurst> ahh update, I'll try that
<ahurst> thanks!
<RickHull> i'm just sort of guessing
<RickHull> i haven't used bundler in a while
mtkd has quit [Ping timeout: 240 seconds]
mtkd has joined #ruby
alfiemax has quit [Ping timeout: 252 seconds]
eckhardt has joined #ruby
jenrzzz_ has joined #ruby
ResidentBiscuit has quit [Remote host closed the connection]
<waveprop> where do i start with unit testing
safetypin has quit [Ping timeout: 240 seconds]
<waveprop> rspec? minitest?
ResidentBiscuit has joined #ruby
<waveprop> a book on tdd?
jenrzzz has quit [Ping timeout: 240 seconds]
<RickHull> I'm partial to minitest and minitest/spec over rspec
<RickHull> but rspec has a lot of mindshare
<waveprop> okay
<elomatreb> RSpec and Minitest are just two concrete frameworks/environments for testing, you'll want to understand the more abstract concepts of testing. But I don't have a good resource either
<waveprop> okay elomatreb, i'll stfw for broad concepts
ahurst has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<RickHull> I like the idea of TDD but generally write a code spike (prototype) first, then tests, then refactor
<waveprop> RickHull: is minitest more, i don't know, minimalist? than rspec
<RickHull> yes
alfiemax has joined #ruby
<waveprop> rad, i'll probably like it then
ResidentBiscuit has quit [Ping timeout: 246 seconds]
<RickHull> you can poke around here for some examples: https://github.com/rickhull/compsci/tree/master/test
quuxman has joined #ruby
<waveprop> i watched some videos about using the ruby debugger and also that static analyzer.. i think it's called invade? nah, i dont remember, but its a repl which allows you to probe the state of objects at a given point with no stepping
jphase has joined #ruby
<waveprop> thanks RickHull i'll take a look there
<RickHull> irb is the standard repl; look at pry for a much nicer repl
<waveprop> pry is the one
<waveprop> thx
<waveprop> i do love irb
<SeepingN> there's wirb/wirble
<SeepingN> not as powerful as pry
<waveprop> but someone mentioned a gem which lets you switch between pry and ruby debugger, i think it was called pry-dubug or similar
<elomatreb> RickHull: Personally I don't like the monkey-patched test method (a.must_equal b), IMO the expect(a).to eq b syntax is much cleaner, if we're talking about Minitest/RSpec
jenrzzz_ has quit [Ping timeout: 248 seconds]
<waveprop> SeepingN: i'll look at it, thanks
FrostCandy has quit []
<RickHull> elomatreb: I see your point, and I think minitest/spec had a much bigger win over prior versions of rspec
<RickHull> but I prefer the minitest tradeoff here
Kug3lis_off has quit [Read error: Connection reset by peer]
<RickHull> i think the downside is only in pure theory, not practice
<elomatreb> It's definitely noticeable in the speed, I use RSpec due to getting used to it before I got used to Minitest, and it tends to get very slow very quickly
jphase has quit [Ping timeout: 258 seconds]
Rodya_ has joined #ruby
nofxx has quit [Quit: Leaving]
nofxx has joined #ruby
<matthewd> Yeah, it's not terribly fair to blame minitest/spec for the syntax it copied from rspec (I think) largely to make a point :P
mson has joined #ruby
<RickHull> having to learn and grok the rspec DSL, given minitest/spec, is more of a burden, aside from performance or purity
<RickHull> and rspec itself was a huge win imho over test/unit or whatever
quuxman has quit [Ping timeout: 240 seconds]
eclm has quit [Ping timeout: 255 seconds]
<waveprop> so ancestry is test/unit > rspec > minitest/spec, with the last two feeding back
Azure has quit [Read error: Connection reset by peer]
cdg has joined #ruby
jphase has joined #ruby
def_jam has joined #ruby
eb0t has quit [Ping timeout: 246 seconds]
Azure has joined #ruby
eb0t_ has joined #ruby
<RickHull> minitest became the implementation of test/unit in ruby 1.9 IIRC
<RickHull> (before minitest/spec)
eblip has quit [Ping timeout: 240 seconds]
eckhardt has quit [Ping timeout: 248 seconds]
quuxman has joined #ruby
<RickHull> then rspec came around and the DSL appealed to lots of people, rails in particular IIRC
<RickHull> then minitest/spec did 80% of rspec in 20% of the code (or something)
<waveprop> woah
<RickHull> and much less processing overhead
<RickHull> and it pushed a lot of improvement from rspec
<elomatreb> The "conventional" style with the test_* methods was borrowed from and is the norm in many other lanugages
cdg_ has quit [Ping timeout: 252 seconds]
<waveprop> elomatreb: okay good to know
jphase has quit [Ping timeout: 258 seconds]
cdg has quit [Ping timeout: 240 seconds]
rivalomega has joined #ruby
<RickHull> nunit, junit, etc
<waveprop> i have always stopped after writing nearly each function and tested it out, in shell scripts. isnt that the general idea with unit testing, except you write code to automate the test for each thing you add
<waveprop> i see
<RickHull> yep, just a formalization that leads to easy automation
<RickHull> a big win
ahurst has joined #ruby
<waveprop> thats a great idea
jottr has joined #ruby
<elomatreb> And once you are testing individual methods like that, you can move on to test groups of methods/functionality pathways, "integration testing"
<RickHull> you can then do a code coverage measurement
<RickHull> see if you have any untested branches
<waveprop> this is really cool you guys
<waveprop> do these frameworks have the functionality to do integration and branch / coverage testing as well?
<RickHull> no, that's generally a separate package, e.g. simplecov gem
eckhardt has joined #ruby
<waveprop> okay nice
<RickHull> once you have automated tests, then you can enable e.g. Travis CI
<waveprop> there is a lot of cross over here with fuzzing etc
<RickHull> and every push to github triggers a test run
<RickHull> (or whatever your platform)
<waveprop> too cool
guille-moe has quit [Ping timeout: 248 seconds]
<RickHull> check out the green badge at the top of the README here https://github.com/rickhull/compsci
<RickHull> click it to see the Travis CI results
<elomatreb> You don't *need* any of this hosted stuff though, a simpler, free alternative would just be running the tests in a git pre-commit/pre-push hook
<elomatreb> (Locally of course)
<atmosx> waveprop: pry-byebug?
<waveprop> RickHull: thats really cool! i'll mess with travis
<cagomez> is there an easy way to check if an array is flat?
<waveprop> elomatreb: i use a local git server, now i have a reason to learn about pre-commit hooks
<RickHull> ary.all? { |i| !i.is_a?(Enumerable) } # the hard way
lxsameer has quit [Quit: WeeChat 1.9.1]
ahurst has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<RickHull> something like that. you could test if ary.flatten == ary i guess
Xiti has quit [Ping timeout: 258 seconds]
<cagomez> say I do foo + bar and bar may be an array of arrays. is the final array flat?
<waveprop> atmosx: sorry, i'm not sure of the gem's name. it was mentioned in passing by someone in the audience at a con-talk in a youtube video i saw
<elomatreb> ary.grep(Enumerable).none?
<matthewd> `ary.grep(Array).empty?` is more accurate
<atmosx> k
<matthewd> Flatten only flattens arrays, not all enumerables
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<elomatreb> And flatten is recursive and will finish the entire array, if you just want a yes/no answer you can return false upon hitting the first non-flat element
<RickHull> i think #any? short circuits
Rapture has quit [Quit: Textual IRC Client: www.textualapp.com]
<RickHull> er #all?
<RickHull> whatever
<elomatreb> Both do
<RickHull> cagomez: the resulting array will not be flat, I believe
<RickHull> cagomez: but irb or pry is a great way to TIAS
<RickHull> it's better to investigate on your own before looking up the answer in the back of the book ;)
<waveprop> elomatreb: what do you use for integration testing
ramfjord has quit [Ping timeout: 248 seconds]
eclm has joined #ruby
<elomatreb> You don't need any special software for integration testing (as an abstract concept), it just means testing entire high-level groups of functionality in addition to testing the individual methods
<waveprop> okay thanks
<elomatreb> In the context of web applications (e.g. Rails) you do see things like headless browsers being used though, basically simulating a user interacting with the application to test at a high level if everything is working
<waveprop> elomatreb: okay cool. yes i do that with curl
<baweaver> flat_map ?
* baweaver needs to read more context
banisterfiend has joined #ruby
ramfjord has joined #ruby
al2o3-cr has joined #ruby
biberu has quit []
ramfjord has quit [Ping timeout: 258 seconds]
quuxman has quit [Ping timeout: 240 seconds]
ramfjord has joined #ruby
jphase has joined #ruby
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
EE01 has joined #ruby
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
jphase has quit [Ping timeout: 258 seconds]
Kug3lis has joined #ruby
rivalomega has quit [Read error: Connection reset by peer]
rivalomega has joined #ruby
EE01 has quit []
jphase has joined #ruby
Ltem has quit [Quit: Leaving]
marxarelli|afk is now known as marxarelli
mikecmpbll has joined #ruby
thinkpad has joined #ruby
rivalomega has quit [Remote host closed the connection]
cdg has joined #ruby
mim1k has joined #ruby
Azure has quit [Read error: Connection reset by peer]
G__ has joined #ruby
jphase has quit [Remote host closed the connection]
AnoHito has joined #ruby
jphase has joined #ruby
reber has quit [Remote host closed the connection]
cdg has quit [Ping timeout: 240 seconds]
mim1k has quit [Ping timeout: 240 seconds]
imode has joined #ruby
k3rn31 has quit [Ping timeout: 248 seconds]
eckhardt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
GodFather has quit [Ping timeout: 248 seconds]
troys_ is now known as troys
cdg has joined #ruby
ResidentBiscuit has joined #ruby
ahurst has joined #ruby
AnoHito_ has joined #ruby
Azure has joined #ruby
cdg has quit [Ping timeout: 248 seconds]
AnoHito has quit [Ping timeout: 240 seconds]
guardianx has joined #ruby
enterprisey has joined #ruby
G__ has quit [Quit: Leaving]
ResidentBiscuit has quit [Remote host closed the connection]
naprimer2 has joined #ruby
eclm has quit [Ping timeout: 260 seconds]
cagomez has quit [Remote host closed the connection]
cagomez has joined #ruby
naprimer has quit [Ping timeout: 240 seconds]
Azure has quit [Read error: Connection reset by peer]
cagomez has quit [Ping timeout: 258 seconds]
eckhardt has joined #ruby
Devalo has joined #ruby
cagomez has joined #ruby
Azure has joined #ruby
jphase has quit [Remote host closed the connection]
eckhardt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Devalo has quit [Ping timeout: 248 seconds]
charliesome__ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
eckhardt has joined #ruby
quobo has quit [Quit: Connection closed for inactivity]
guardianx has quit [Remote host closed the connection]
tobiasvl has quit [Ping timeout: 255 seconds]
guardianx has joined #ruby
conta2 has joined #ruby
live__ has joined #ruby
conta2 has quit [Ping timeout: 240 seconds]
charliesome has joined #ruby
eckhardt has quit [Quit: Textual IRC Client: www.textualapp.com]
eckhardt has joined #ruby
sucks has joined #ruby
ahurst has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tvl has joined #ruby
tvl is now known as tobiasvl
ahurst has joined #ruby
charliesome has quit [Client Quit]
jackjackdripper has quit [Quit: Leaving.]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Paraxial has joined #ruby