raul782 has quit [Remote host closed the connection]
Algebr has joined #ruby
s2013 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<Algebr>
In rake files, task :default => :target, this is the task method being called with a single argument with is a hash pair of symbols?
raul782 has joined #ruby
<matthewd>
Algebr: Yes
<Algebr>
so why can't I assign values like so: a = :default => :target
<Algebr>
and I need the {}
<matthewd>
Because you can't ¯\_(ツ)_/¯
<matthewd>
The braces are only optional when the hash is the last argument of a method call
<Algebr>
and task is a function that is implicity provided by Rake?
<Algebr>
no require 'rake' needed, also, does doing require 'f' just make everything in f in to the global scope?
<matthewd>
Yes
<matthewd>
Rakefiles are evaluated in a special context (you don't execute them with `ruby some_filename.rb`)
gnufied has quit [Ping timeout: 240 seconds]
Dimik has joined #ruby
<matthewd>
Approximately yes
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
drcode has joined #ruby
<Algebr>
so ruby doesn't have a module system?
<matthewd>
Ruby doesn't have a file-based module system
Cohedrin_ has quit [Read error: Connection reset by peer]
<elomatreb>
Nothing in the language enforces anything, it's all convention
ozialien has joined #ruby
mim1k has joined #ruby
Cohedrin_ has joined #ruby
<Algebr>
what is this: :copy, :source, :target, :needs => :other_task What is the key? A list? tuple?
<elomatreb>
The first three are arguments (Symbols), the last one is a Hash
<Algebr>
oh wow
<Algebr>
that was ambigious
<matthewd>
Rake is not a good choice to learn ruby's syntax rules.. its use of the hash is weird, and done purely for the visual appearance
<Algebr>
I'm almost done with it
<Algebr>
to the level that I need
mim1k has quit [Ping timeout: 240 seconds]
gix has quit [Ping timeout: 260 seconds]
pilne has quit [Quit: Quitting!]
<Algebr>
R::T new do |t| ... end
<Algebr>
this is passing that lambda to the intiailizer of T?
gix has joined #ruby
<Algebr>
what is the t parameter?
<Algebr>
but then I see: Rake::GemPackageTask.new(spec) do |package| and now its like, does that mean that GemPackageTask is taking two parameters?
meadmoon has quit [Quit: ZZZzzz…]
<gr33n7007h>
Algebr: t is the yielded argument passed to the block.
<elomatreb>
Algebr: 1. That's not a lambda, that's a block 2. They're not exactly arguments/parameters, you can pass one to any method but the method just ignores it if you never yield
<gr33n7007h>
so argument 8 gets passed to the block and doubles.
<Algebr>
what is the difference between a block & lambda?
imode has joined #ruby
<elomatreb>
A lambda is an object (an instance of a class), a block is a primitive (and not an object)
mson has quit [Quit: Connection closed for inactivity]
<Algebr>
class T < F, < is inheritance?
<gr33n7007h>
yes
tax has quit [Ping timeout: 246 seconds]
<gr33n7007h>
subclassing
govg has joined #ruby
herbmillerjr has quit [Quit: Konversation terminated!]
<gr33n7007h>
Algebr: thing to note ruby is single inheritence, ruby uses mixins for multiple inheritnece i.e modules.
<Algebr>
what does & do
<gr33n7007h>
convert a block to proc/lambda
<elomatreb>
Just to a proc, no lambdas here either
<elomatreb>
(The main difference between Proc and Lambda is how they treat their arguments, lambdas will error like methods when you e.g. call them with missing arguments)
<Algebr>
& is an operator that exists only for that usecase?
<gr33n7007h>
and returns in a lambda are different too.
<elomatreb>
It means a few different things depending on context
<gr33n7007h>
Algebr: blocks can be passed around.
cschnei__ has quit [Remote host closed the connection]
cschneid has joined #ruby
<elomatreb>
*Procs can be passed around, but Procs are effectively just blocks wrapped in a very simple object
<elomatreb>
Yes. If you want scoped behavior, refinements can offer that in certain situations, but they're tricky and not something I'd worry about when first learning
<gr33n7007h>
Algebr: yep, in that situation yes.
<gr33n7007h>
hah, elomatreb beat me to it.
<Algebr>
can you unrequire
<gr33n7007h>
Algebr: no.
<elomatreb>
The only thing local to blocks are variables, afaik
<gr33n7007h>
elomatreb: correct
<Algebr>
so people must use classes as namespacing
<elomatreb>
Typically modules, but yes
jameser has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sarbs has quit [Read error: Connection reset by peer]
cadillac_ has quit [Read error: Connection reset by peer]
enterprisey has quit [Ping timeout: 240 seconds]
arescorpio has quit [Quit: Leaving.]
gothicsouth has joined #ruby
bronson has quit [Ping timeout: 240 seconds]
<Algebr>
is ruby white space senstive for methods?
<gr33n7007h>
Algebr: no. but two spaces is the convention.
cadillac_ has joined #ruby
mim1k has joined #ruby
mim1k has quit [Ping timeout: 240 seconds]
Cohedrin_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
uZiel has joined #ruby
<Algebr>
what is << in class T << L
<Algebr>
especially: class << self
<gr33n7007h>
Algebr: digging into the classes singleton class.
enterprisey has joined #ruby
BTRE has quit [Read error: Connection reset by peer]
<Algebr>
given def fc first, second, third, last, g f = 10 g(f + 2) end
<Algebr>
<Algebr>
and puts fc 1, 2, 3 do |data| puts data end
<Algebr>
I get `wrong number of arguments (3 for 5)`
<Algebr>
oh, fixed the extraneous parameter, but same fundamental problem of calling the block ?
<Algebr>
now: wrong number of arguments (3 for 4)
jenrzzz has quit [Ping timeout: 248 seconds]
brent__ has joined #ruby
cdg has joined #ruby
raul782 has quit []
<gr33n7007h>
Algebr: you're passing 3 arguments instead of the 5 you declared.
<gr33n7007h>
and where does g and f come from?
brent__ has quit [Ping timeout: 248 seconds]
<Algebr>
but this seems like correct # of args: def fc first, second, third, g f = 10 g(f + 2) end puts fc 1, 2, 3 do |data| puts data end
<matthewd>
A block is not an ordinary argument; you need & if you want to capture it into a variable
Cohedrin_ has joined #ruby
cdg has quit [Ping timeout: 255 seconds]
BTRE has joined #ruby
<gr33n7007h>
ah, i see g is a block wasn't concentrating then
<Algebr>
where do I put the &
<matthewd>
Enthusiastic experimentation is great, but there's a point at which you'll make much better progress from reading some introductory syntax documentation instead of just asking us why a block of code isn't working
<gr33n7007h>
Algebr: &g
<gr33n7007h>
then in the method g.yield(f + 2)
<Algebr>
I'm getting up to speed much faster this way
<astronav_>
has anyone tried to port numpy to ruby? other than the sheer drudgery and massive amount of features to reimplement, from a language design and performance standpoint is there any reason it would be a bad idea?
<astronav_>
(just a thought experiment, not planning on doing it)
paranoicsan[Away is now known as paranoicsan
enterprisey has joined #ruby
bruce_lee has joined #ruby
enterprisey has quit [Remote host closed the connection]
<matthewd>
astronav_: I'm not familiar with details of either, but SciRuby might be relevant
<rafasc>
trying to understand rspec tests. Still not sure If I grasp the concept.
DipoleHourglass has quit [Quit: Connection closed for inactivity]
<rafasc>
what's the proper way to test against a forking process?
mkali has quit [Quit: mkali]
mkali has joined #ruby
hurricanehrndz has quit [Quit: Goodbye]
InfinityFye has joined #ruby
hurricanehrndz has joined #ruby
InfinityFye has quit [Ping timeout: 240 seconds]
ams__ has joined #ruby
InfinityFye has joined #ruby
hs366 has joined #ruby
mkali has quit [Quit: mkali]
mim1k has joined #ruby
jphase has joined #ruby
mkali has joined #ruby
harfangk has quit [Ping timeout: 248 seconds]
PaulCapestany has quit [Ping timeout: 252 seconds]
jphase has quit [Ping timeout: 246 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
Beams has joined #ruby
gizmore has quit [Ping timeout: 240 seconds]
astronav_ has quit [Quit: Leaving...]
belmoussaoui has joined #ruby
PaulCapestany has joined #ruby
biberu has joined #ruby
jinie_ has joined #ruby
MyMind has joined #ruby
Sembei has quit [Ping timeout: 246 seconds]
<pavelz>
gr33n7007h: well i have an app and it responds with a generic 404, code somewhere in middlewares or gems. If I can't get understanding where it it before waiting for the next request it'd be awesome. just list of method calls would be awesome
ur5us has quit [Remote host closed the connection]
ur5us has joined #ruby
<gr33n7007h>
pavelz: take a look at TracePoint in that case as someone pointed out.
cdg has joined #ruby
<pavelz>
gr33n7007h: matthewd : thanks!
mniip has joined #ruby
firecat has joined #ruby
firecat has quit [Quit: Leaving.]
paranoicsan is now known as paranoicsan[Away
cdg has quit [Ping timeout: 255 seconds]
mim1k has quit [Disconnected by services]
mim1k_ has joined #ruby
paranoicsan[Away is now known as paranoicsan
PaulCapestany has quit [Ping timeout: 252 seconds]
Cohedrin_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
anisha_ has quit [Read error: Connection reset by peer]
claudiuinberlin has quit [Read error: Connection reset by peer]
Mon_Ouie has joined #ruby
A124 has joined #ruby
bauruine has quit [Ping timeout: 246 seconds]
Algebr has quit [Ping timeout: 240 seconds]
anisha_ has joined #ruby
brent__ has joined #ruby
Mon_Ouie has quit [Ping timeout: 240 seconds]
bronson has joined #ruby
bauruine has joined #ruby
brent__ has quit [Ping timeout: 240 seconds]
PaulCapestany has quit [Ping timeout: 240 seconds]
conta has quit [Quit: conta]
jenrzzz has quit [Ping timeout: 252 seconds]
soc42 has joined #ruby
imode has quit [Ping timeout: 240 seconds]
brent__ has joined #ruby
PaulCapestany has joined #ruby
brent__ has quit [Ping timeout: 248 seconds]
gheegh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
soc42 has quit [Ping timeout: 240 seconds]
soc42 has joined #ruby
marr has joined #ruby
jinie has quit [Ping timeout: 240 seconds]
hs366 has quit [Quit: Leaving]
jinie has joined #ruby
JD2020X has quit [Ping timeout: 240 seconds]
hs366 has joined #ruby
Serpent7776 has joined #ruby
fusta has joined #ruby
rafasc has quit [Remote host closed the connection]
charliesome has joined #ruby
eksi has joined #ruby
eksi has quit [Remote host closed the connection]
eksi has joined #ruby
eksi has quit [Client Quit]
fusta has quit [Ping timeout: 240 seconds]
Burgestrand has quit [Quit: Closing time!]
charliesome has quit [Ping timeout: 240 seconds]
arquebus has joined #ruby
hfp_work has quit [Quit: bye]
charliesome has joined #ruby
Algebr has joined #ruby
harfangk has joined #ruby
paranoicsan has quit [Quit: paranoicsan]
hfp_work has joined #ruby
guardian has joined #ruby
Algebr has quit [Ping timeout: 248 seconds]
<guardian>
hello
<guardian>
I believe I've seen somewhere a way to access foo[:bar][:baz] where foo is a hash and it would return nil without raising if foo[:bar] doesn't exist to begin with
<guardian>
does that ring a bell?
<tbuehlmann>
you probably mean foo.dig(:bar, :baz)
<guardian>
oh nice
<guardian>
likely
<guardian>
which ruby version do I need for that?
<guardian>
well how do I check which ruby version introduced something?
marr has quit [Ping timeout: 248 seconds]
Silthias has joined #ruby
<teatime>
That was new in Ruby 2.3
ebrugulec has joined #ruby
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
charlekit has joined #ruby
arquebus has quit [Quit: konversation disconnects]
Siyfion has joined #ruby
charliesome has joined #ruby
tvw has joined #ruby
A124 has quit [Ping timeout: 260 seconds]
roadt has quit [Ping timeout: 240 seconds]
<guardian>
k
ur5us has quit [Remote host closed the connection]
bruno- has quit [Ping timeout: 248 seconds]
A124 has joined #ruby
nekomune has quit [Ping timeout: 240 seconds]
roadt has joined #ruby
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
chouhoulis has joined #ruby
jameser has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fusta has joined #ruby
mim1k_ has quit [Ping timeout: 240 seconds]
roadt has quit [Ping timeout: 240 seconds]
t-recx has joined #ruby
Burgestrand has joined #ruby
chouhoulis has quit [Ping timeout: 246 seconds]
belmoussaoui has quit [Ping timeout: 255 seconds]
fusta has quit [Ping timeout: 260 seconds]
Algebr has joined #ruby
ur5us has joined #ruby
rikai has joined #ruby
stamina has joined #ruby
Algebr has quit [Ping timeout: 255 seconds]
ur5us has quit [Ping timeout: 240 seconds]
DTZUZO has quit [Ping timeout: 240 seconds]
charliesome has joined #ruby
jphase has joined #ruby
shwouchk has quit [Quit: Connection closed for inactivity]
meadmoon has joined #ruby
jphase has quit [Ping timeout: 264 seconds]
ShalokShalom has quit [Read error: Connection reset by peer]
ShekharReddy has joined #ruby
mim1k has joined #ruby
minimalism has quit [Quit: minimalism]
soc42 has quit [Ping timeout: 248 seconds]
soc42 has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
depesz has left #ruby ["WeeChat 1.9"]
ShalokShalom has joined #ruby
jenrzzz has quit [Ping timeout: 252 seconds]
JD2020X has joined #ruby
ts_ has joined #ruby
Burgestrand has quit [Quit: Closing time!]
jameser has joined #ruby
gheegh has joined #ruby
brent__ has joined #ruby
muscle has joined #ruby
<muscle>
does anyone know how to make sass rule to make multiple parents target the same child classes?
gheegh has quit [Client Quit]
<muscle>
for example .parent1 .child1, .parent1 .child2, .parent2 .child1, .parent2 .child2
brent__ has quit [Ping timeout: 240 seconds]
ShalokShalom_ has joined #ruby
Burgestrand has joined #ruby
ShalokShalom has quit [Ping timeout: 246 seconds]
nekomune has joined #ruby
drbojingle has joined #ruby
harfangk has quit [Ping timeout: 248 seconds]
jaruga has joined #ruby
Algebr has joined #ruby
paranoicsan has joined #ruby
DipoleHourglass has joined #ruby
Algebr has quit [Ping timeout: 264 seconds]
selim has quit [Ping timeout: 240 seconds]
synthroid has joined #ruby
mson has joined #ruby
herbmillerjr has joined #ruby
selim has joined #ruby
Beams has quit [Ping timeout: 240 seconds]
Beams_ has joined #ruby
ShalokShalom_ is now known as ShalokShalom
thinkpad has quit [Read error: Connection reset by peer]
A124 has quit [Ping timeout: 260 seconds]
elsevero has joined #ruby
thinkpad has joined #ruby
tax has joined #ruby
mostlybadfly has joined #ruby
eminencehc has joined #ruby
selim has quit [Ping timeout: 260 seconds]
ts_ has quit [Ping timeout: 240 seconds]
ts_ has joined #ruby
selim has joined #ruby
ts_ has quit [Max SendQ exceeded]
charlekit has quit [Remote host closed the connection]
jb__ has joined #ruby
ts_ has joined #ruby
duckpuppy has joined #ruby
nobitanobi has quit [Remote host closed the connection]
ts_ has quit [Remote host closed the connection]
stamina has quit [Quit: WeeChat 1.9]
ts_ has joined #ruby
ts_ has quit [Max SendQ exceeded]
ts_ has joined #ruby
belmoussaoui has joined #ruby
bw_ has joined #ruby
ts_ has quit [Max SendQ exceeded]
A124 has joined #ruby
ts_ has joined #ruby
huyderman has joined #ruby
ebrugulec has quit [Quit: ebrugulec]
ebrugulec has joined #ruby
ebrugulec has quit [Client Quit]
ts_ has quit [Remote host closed the connection]
CrazyEddy has joined #ruby
Algebr has joined #ruby
uZiel has quit [Ping timeout: 248 seconds]
ecuanaso has joined #ruby
Algebr has quit [Ping timeout: 248 seconds]
jdawgaz has joined #ruby
Burgestrand has quit [Quit: Closing time!]
howdoi has quit [Quit: Connection closed for inactivity]
meadmoon has quit [Quit: I am functioning within established parameters.]
raynold has quit [Quit: Connection closed for inactivity]
jphase has joined #ruby
jb__ has left #ruby ["Good Bye"]
apparition has joined #ruby
<muscle>
q
muscle has quit [Quit: WeeChat 1.9]
belmoussaoui has quit [Quit: belmoussaoui]
ecuanaso has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jdawgaz has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Algebr has joined #ruby
bronson has quit [Ping timeout: 246 seconds]
jahvetti has quit [Ping timeout: 264 seconds]
duckpuppy has quit [Quit: WeeChat 1.9]
jahvetti has joined #ruby
drbojingle has quit [Remote host closed the connection]
Algebr has quit [Ping timeout: 248 seconds]
alex`` has joined #ruby
jahvetti has quit [Ping timeout: 248 seconds]
LastWhisper____ has joined #ruby
AgentVenom has joined #ruby
synthroid has quit [Remote host closed the connection]
dionysus69 has quit [Ping timeout: 252 seconds]
synthroid has joined #ruby
duckpuppy has joined #ruby
<guardian>
is there an easy way to kindof negate the match with string.gsub? like I would like it to stop on "foo" and "baz" when the input string is "foobarbaz"
<guardian>
in other word "it's negating" /bar/
elbuki has joined #ruby
Rapture has joined #ruby
elbuki has quit [Client Quit]
mikecmpbll has joined #ruby
dextrey has quit [Ping timeout: 240 seconds]
paranoicsan is now known as paranoicsan[Away
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<Burgestrand>
guardian I'm afraid I don't understand
ta_ has quit [Remote host closed the connection]
aupadhye has quit [Ping timeout: 240 seconds]
apparition has quit [Quit: Bye]
paranoicsan[Away is now known as paranoicsan
lxsameer has quit [Ping timeout: 255 seconds]
jahvetti has joined #ruby
tcopeland has joined #ruby
mtkd has quit [Ping timeout: 240 seconds]
<guardian>
given "foobarbaz" I want to stop on "foo" and "bar" and let me replace each
jackjackdripper has joined #ruby
ferr has quit [Quit: WeeChat 1.9]
jdawgaz has joined #ruby
Bhootrk_ has joined #ruby
Bhootrk_ has quit [Max SendQ exceeded]
mtkd has joined #ruby
lxsameer has joined #ruby
<matthewd>
guardian: You're saying the same thing. Try using different words, or an example, or showing what you've tried so far. (Or even better, all of the above.)
jahvetti has quit [Ping timeout: 260 seconds]
quobo has joined #ruby
<Burgestrand>
guardian gsub accepts either a block to run for replacement, or a hash; try using that with a pattern that matches all that you wish to replace
<elomatreb>
pagios: Judging from the errors, is your system clock accurate?
<pagios>
it is wrong
<pagios>
May 25 01:53:00
rippa has joined #ruby
<elomatreb>
You need an accurate system clock to do any TLS
elsevero has quit [Quit: elsevero]
<pagios>
elomatreb, ok i did fix t he clock now
<pagios>
need to purge the SSLs to do a gem install ?
<pagios>
still getting the error
jphase_ has quit [Ping timeout: 252 seconds]
FahmeF has joined #ruby
<elomatreb>
The same error?
<pagios>
SSL verification error at depth 0: certificate has expired (10)
yeticry has quit [Read error: Connection reset by peer]
yeticry has joined #ruby
dionysus69 has joined #ruby
<pagios>
elomatreb, it worksn ow thanks man
<pagios>
so this is a general rule about SSL?
cschneid has joined #ruby
mark_66 has quit [Remote host closed the connection]
<pagios>
time needs to be synch in server and client as ssl has an expiry date?
cschneid has quit [Remote host closed the connection]
cschneid has joined #ruby
<Papierkorb>
pagios: SSL certificates have a start and end date, correct. Its checked by your system clock, which is why it needs to be 'somewhat' accurate for that.
soc42 has quit [Remote host closed the connection]
harai has joined #ruby
harai_ has quit [Read error: Connection reset by peer]
orbyt_ has joined #ruby
<elomatreb>
If the inaccuracy is on the order of seconds to minutes you probably won't notice, but in the hours range it can already begin to cause problems with e.g. short OCSP staples
mostlybadfly has quit [Quit: Connection closed for inactivity]
kculpis has quit [Ping timeout: 248 seconds]
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
harfangk has joined #ruby
mostlybadfly has joined #ruby
imode has joined #ruby
harfangk has quit [Remote host closed the connection]
harai has quit [Ping timeout: 246 seconds]
synthroid has quit [Remote host closed the connection]
ArtCorvelay has joined #ruby
cagomez has joined #ruby
guardian has quit [Quit: Coyote finally caught me]
ShalokShalom has quit [Remote host closed the connection]
synthroid has joined #ruby
paranoicsan has quit [Quit: paranoicsan]
TomyWork has quit [Ping timeout: 240 seconds]
ShalokShalom has joined #ruby
Guest85471 has joined #ruby
FastJack has quit [Read error: Connection reset by peer]
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
FastJack has joined #ruby
j0rd_ has joined #ruby
mbariananets has quit [Ping timeout: 240 seconds]
<j0rd_>
Question about storing jsonb in postgres. Hard to find proper solution on google. I'm attempting to store "pure" json in the jsonb field in database with ApplicationRecord. But it keeps getting stored with the ruby objects in there. Is there a way to send straight json string instead of a hash. or a way to clean the hash so these classes dont get stored.
<j0rd_>
["data", "\"--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\\nasin: B01AQUP1A2 <- These muddle up the json in DB
<j0rd_>
ps. ruby noob of 1 day, so take it easy on me :D
brent__ has joined #ruby
Guest85471 has quit [Ping timeout: 240 seconds]
raz has joined #ruby
jenrzzz has quit [Ping timeout: 260 seconds]
brent__ has quit [Remote host closed the connection]
brent__ has joined #ruby
<raz>
can someone explain to me why ++i is a legal statement?
<raz>
even the how would already make me happy ;)
<elomatreb>
It's only in certain situations, (something, before that) binary plus (unary plus(i))
<elomatreb>
It usually results in a weird syntax error
<raz>
well, it returns the value of i
guardian has joined #ruby
brixen has quit [Ping timeout: 248 seconds]
<raz>
i == ++i
<raz>
is true
FrostCandy has joined #ruby
j0rd_ is now known as j0rdj0rd
jackjackdripper has joined #ruby
dviola has joined #ruby
<elomatreb>
If both + are understood as unary plus, that happens, yes
cdg has joined #ruby
<elomatreb>
And since they're effectively identity functions, you can chain as many as you want
<raz>
ohhh.. now it starts to make sense
TomyLobo has joined #ruby
bronson has joined #ruby
<raz>
still think that stuff should throw a syntax error
brixen has joined #ruby
<raz>
unless someone can think of a real world use-case for e.g. +-+-1 ;)
ledestin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jdawgaz has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jahvetti has quit [Ping timeout: 264 seconds]
orbyt_ has joined #ruby
mtkd has quit [Ping timeout: 248 seconds]
apofis has joined #ruby
Serpent7776 has quit [Quit: Leaving]
lagweezle_away is now known as lagweezle
mtkd has joined #ruby
<raz>
banisterfiend: no and yes :)
<raz>
or is there a reason for why it should *not* be a syntax error?
Beams_ has quit [Quit: .]
<banisterfiend>
raz so your argument is that anything supported by a grammar but it's 'redundant' should be a syntax error?
<banisterfiend>
raz what about 1 + 0 + 0 + 0 +0 + 0 ?
<raz>
well, not necessarily your example, but definitely mine, which is a boobytrap for C-family programmers
<raz>
they are used to writing ++i and having it do something specific. ruby breaks their expectation without that expression being useful in any other way.
nofxx has quit [Read error: Connection reset by peer]
nofxx has joined #ruby
<banisterfiend>
raz you realize that -+-+-+-+1 is valid in C right?
milardovich has joined #ruby
<banisterfiend>
so ruby's behaviour is actually 'expected behaviour' for C programmers
<raz>
your expression behaves the same in C and ruby, mine doesn't
* raz
hands banisterfiend back his strawman
<banisterfiend>
raz this ? . +-+-1
<banisterfiend>
that's what i just tried in C
<banisterfiend>
it's the same as in ruby
<raz>
yes
<raz>
and ++i is *not* the same as in ruby
troys_ is now known as troys
<banisterfiend>
raz -+-+-1 in C is the same as -+-+-1 in Ruby. I just wrote a ruby program and a C program to demonstrate it
<raz>
yes. which i confirmed 3 times now...
<raz>
the point about ++i is that this one does *not* behave the same in C and ruby
<raz>
your example is unrelated
jdawgaz has joined #ruby
<banisterfiend>
all i read was 'unless someone can think of a real world use-case for e.g. +-+-1 ;)'
<banisterfiend>
and the reason is because ++ is not an operator in Ruby, so it behaves the same at it would if ++ was not an operator in C, i.e +(+(1))
<banisterfiend>
raz ^
<banisterfiend>
so you're saying Ruby, a language without the ++ operator, should provide a syntax error just so that people who are used to ++ being an operator, don't get confused?
<havenwood>
raz: Ruby is the principle of least surprise for Matz, not for raz. ;-P
<raz>
banisterfiend: yes, that's what i'm saying
<raz>
and yea i know it's unlikely to happen
<banisterfiend>
rather than being internally consistent, and expanding ++i as +(+i)
synthroid has quit [Remote host closed the connection]
<banisterfiend>
well, there's many things in ruby that look like things in C, but behave completely differently :)
r3QuiEm_cL has joined #ruby
<banisterfiend>
how about people just learn the language ;)
lxsameer has quit [Ping timeout: 240 seconds]
<raz>
being consistent for a case that nobody needs doesn't seem a worthwhile goal when it causes actual problems for some people ¯\_(ツ)_/¯
<raz>
yea, in the end it's not a big deal as it's probably unlikely to introduce subtle bugs anyway
PaulCapestany has quit [Ping timeout: 240 seconds]
cadillac_ has quit [Read error: Connection reset by peer]
SeepingN has joined #ruby
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<banisterfiend>
i think being internally consistent is more important than randomly throwing syntax errors because someone is expecting someting in Ruby to behave like in C
sleetdrop has joined #ruby
sleetdrop has quit [Client Quit]
charliesome has joined #ruby
<raz>
i think you are wrong, in this case
cadillac_ has joined #ruby
<raz>
but my japanese is very rusty, so you don't have to be afraid of me convincing anyone to implement it :P
<Papierkorb>
There's not even `i++`, why should there be `++i`
<banisterfiend>
raz also ++foo could be meaningful in ruby, since we can override the +foo operator
drcode has quit [Ping timeout: 240 seconds]
<raz>
banisterfiend: yet another reason to make it illegal :)
<banisterfiend>
how is that a reason?
<banisterfiend>
+foo could return an object that you actually want to then call + on
mikecmpbll has quit [Ping timeout: 240 seconds]
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
PaulCapestany has joined #ruby
RedNifre has quit [Ping timeout: 240 seconds]
kies has quit [Ping timeout: 240 seconds]
synthroid has joined #ruby
<banisterfiend>
i.e ++foo could be meaningful and useful ruby, in the right situation
<raz>
why would anyone do that, except to deliberately confuse people?
nobitanobi has joined #ruby
<banisterfiend>
raz pfft, so now we're at the "a language should make any feature that could be abused to deliberately confuse someone, illegal" ?
<banisterfiend>
do you realize the crazy shit you can do in C++ with operator overloading? :)
<raz>
no. but any feature that doesn't have any *other* legitimate use-case.
<raz>
yes, that's exactly what nobody wants in ruby
mim1k has quit [Ping timeout: 246 seconds]
<banisterfiend>
You don't know whether it has a legitimate use case or not, perhaps in a mathematical context something like that could be useful
<banisterfiend>
maybe as some kind of special operator in a matrix algebra or so on
jahvetti has joined #ruby
<raz>
uh huh. suure.
<banisterfiend>
or for some kind of DSL. It's not confusing if someone were to read teh docs, it could be useful. I dont' know, and neither do you :)
<raz>
banisterfiend: homework: grep all ruby code on github and find one example to back up your case.
<raz>
just one
<banisterfiend>
I don't need to - my point is simply that the grammar of the language allows something, it's perfectly logical and consistent.
<banisterfiend>
The only people it might confuse is someone who comes from another language where that 'operator' has a special meaning. Big deal. They should learn ruby properly :)
<banisterfiend>
raz well, what about people coming from other languages to Ruby, and have different expectations ?
<havenwood>
raz: Come from Smalltalk so you have the right expectations.
<banisterfiend>
raz you could do something like: ruby --warning--im-from-python foo.rb
graft has joined #ruby
<banisterfiend>
or ruby --warning--im-from-c foo.rb
<raz>
banisterfiend: i doubt there are many other traps like ++i
raynold has joined #ruby
quobo has quit [Quit: Connection closed for inactivity]
<banisterfiend>
raz Yes there are.
<raz>
havenwood: that may be somewhat true. the only problem being... nobody comes from smalltalk ;)
<raz>
banisterfiend: like what?
<banisterfiend>
raz the behaviour of 'return' is different, the way default values are defined in ruby vs python for function parameters, the meaning of '..' and '...' are inversed in ruby vs swift (iirc). Things like the way functions close over or don't close over local variables
<banisterfiend>
there's a tonne of expectations that are violated in Ruby if you go into ruby expecting it to behave like another popular language
<raz>
banisterfiend: so what would someone coming from swift accidentally write that would be comparable to ++i?
<havenwood>
the plethora of warnings would be annoying and slow
AndBobsYourUncle has quit [Ping timeout: 240 seconds]
<banisterfiend>
raz probably a standard iterator, where you actually want it to be exclusive, but you use the wrong '..' so it's inclusive instead. So, in situations where you have something like: for i in 0..j.size instead of for i in 0...j.size
mtkd has quit [Ping timeout: 240 seconds]
<banisterfiend>
a warning could trivially be generated i assume
teegee543 has joined #ruby
<banisterfiend>
or where you're taking slices of an array and use .. instead of ... or vice versa, the compiler could infer what the user meant and figure out they most likely mean .. instead, and so on
apofis has quit [Ping timeout: 255 seconds]
ta_ has quit [Remote host closed the connection]
mtkd has joined #ruby
raz has quit [Changing host]
raz has joined #ruby
s2013 has joined #ruby
<banisterfiend>
also shit like fall-through in case/when statements
uZiel has joined #ruby
<havenwood>
ruby should note your errors, detect your languages of origin, and give appropriate warnings ;-P
r3QuiEm_cL has joined #ruby
<havenwood>
raz: Ruby does do warnings for some gotchas, but always Ruby-related ones. It does seem like quite a slippery slope to warn of conflicts with other languages' syntax or semantics.
<raz>
havenwood: yup agreed
ArMedic has joined #ruby
ArMedic has left #ruby [#ruby]
graft has quit [Quit: Lost terminal]
<elomatreb>
What is true though is that this particular behavior has a tendency to trip people up, esp. since it either is completely silent or has a weird SyntaxError often indicating very strange lines of code
<havenwood>
a very narrowly-tailored warning might get accepted
<banisterfiend>
most people don't come from a C background these days
<banisterfiend>
I see more people tripped up by ruby's method behaviour (i.e that they're not closures, as they are in python) than by ++i
<banisterfiend>
x = 10; def hello; puts x; end #===> why not print 10 ?
<banisterfiend>
i've seen that confusion 50x more often
<elomatreb>
Also i++ is propably more common, true
<havenwood>
banisterfiend: aye, that or i always see: foo == bar || baz # intending to check if foo is bar or baz
<banisterfiend>
yes or people coming from PHP confused about the behavoiur of ===
<elomatreb>
havenwood: Are there languages that have behavior like that?
<havenwood>
elomatreb: coffeescript i guess?
<havenwood>
elomatreb: more of a noob mistake i suppose
Ishido has joined #ruby
<banisterfiend>
i also vaguely remember there being a huge gotcha when going back and forth between ruby and coffeescript
<elomatreb>
I guess it's a reasonable expectation to have a syntax to check if a variable is one of some values
<banisterfiend>
oh yeah, in coffeescript methods are invoked with @foo() but in ruby they're just foo()
<havenwood>
not a bad oneliner!
jahvetti has quit [Ping timeout: 260 seconds]
hahuang65 has joined #ruby
r3QuiEm_cL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<banisterfiend>
and i think with langauges that support the 'foo?' operator to check for nulls, it's super confusing when looking at ruby code with predciate foo? methods
<banisterfiend>
predicate*
jahvetti has joined #ruby
naprimer2 has quit [Quit: Leaving]
<elomatreb>
Also what people think of as "properties" just being methods
<havenwood>
banisterfiend: for sure
<havenwood>
?.
<banisterfiend>
so yeah, in summary, there's a fuck tonne of possible confusions you can have in ruby code if you go in expecting it to behave like another language, and i believe most of them are a heck of a lot more common than ++i :)
<havenwood>
>> class Numeric; def +@; warn 'This is no the "++" you are looking for...' end end; ++42
<ruby[bot]>
havenwood: # => This is no the "++" you are looking for... ...check link for more (https://eval.in/865373)
<havenwood>
>> class Numeric; def +@; warn 'This is no the "++" you are looking for...' end end; +42
teegee543 has quit [Remote host closed the connection]
claudiuinberlin has joined #ruby
jdawgaz has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<eam>
neat
Guest92111 has quit [Ping timeout: 248 seconds]
cdg has joined #ruby
cdg has quit [Remote host closed the connection]
PaulCapestany has joined #ruby
tvw has quit [Remote host closed the connection]
zachk has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
uZiel has quit [Remote host closed the connection]
jdawgaz has joined #ruby
theunraveler has joined #ruby
ivanskie has joined #ruby
michaelzinn has joined #ruby
<ivanskie>
offtopic?
orbyt_ has joined #ruby
<ivanskie>
got it
ArtCorvelay has quit [Quit: WeeChat 1.9]
ta_ has joined #ruby
michaelzinn has quit [Ping timeout: 260 seconds]
ta_ has quit [Ping timeout: 248 seconds]
webguynow has quit [Ping timeout: 248 seconds]
r3QuiEm_cL has joined #ruby
Dimik has joined #ruby
bronson has quit [Ping timeout: 240 seconds]
naprimer has joined #ruby
Xeago has quit [Ping timeout: 246 seconds]
mikecmpbll has joined #ruby
webguynow has joined #ruby
jackjackdripper has quit [Quit: Leaving.]
naprimer has quit [Remote host closed the connection]
DLSteve has quit [Quit: All rise, the honorable DLSteve has left the channel.]
lxsameer has joined #ruby
michaelzinn has joined #ruby
milardovich has joined #ruby
jamesaxl has joined #ruby
r3QuiEm_cL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
JD2020X has joined #ruby
duracrisis has quit [Quit: Remember, smarter not harder!]
harai has joined #ruby
cdg has joined #ruby
duracrisis has joined #ruby
milardovich has quit [Ping timeout: 255 seconds]
duracrisis is now known as Guest67931
workmad3 has quit [Ping timeout: 255 seconds]
PaulCapestany has quit [Ping timeout: 240 seconds]
Cohedrin_ has joined #ruby
michaelzinn has quit [Ping timeout: 240 seconds]
tcopeland has quit [Quit: tcopeland]
bweston92 has quit [Quit: Connection closed for inactivity]
tcopeland has joined #ruby
Bock has quit [Ping timeout: 240 seconds]
psychicist__ has quit [Quit: Lost terminal]
enterprisey has joined #ruby
synthroid has quit [Remote host closed the connection]
gr33n7007h has quit [Ping timeout: 240 seconds]
gr33n7007h has joined #ruby
gr33n7007h is now known as al2o3-cr
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rasca_ has joined #ruby
PaulCapestany has joined #ruby
Guest67931 has quit [Changing host]
Guest67931 has joined #ruby
gusrub has quit [Remote host closed the connection]
s3nd1v0g1us has joined #ruby
cdg has quit [Ping timeout: 240 seconds]
michaelzinn has joined #ruby
jdawgaz has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
tvw has joined #ruby
jdawgaz has joined #ruby
jdawgaz has quit [Client Quit]
jdawgaz has joined #ruby
jdawgaz has quit [Client Quit]
phaul has quit [Ping timeout: 240 seconds]
jdawgaz has joined #ruby
jdawgaz has quit [Client Quit]
michaelzinn has quit [Ping timeout: 255 seconds]
naprimer has joined #ruby
jdawgaz has joined #ruby
jdawgaz has quit [Client Quit]
jdawgaz has joined #ruby
phaul has joined #ruby
jdawgaz has quit [Client Quit]
Guest67931 is now known as starship
jdawgaz has joined #ruby
jdawgaz has quit [Client Quit]
jdawgaz has joined #ruby
jdawgaz has quit [Client Quit]
dionysus69 has quit [Ping timeout: 248 seconds]
bmurt has joined #ruby
ivanskie has quit [Ping timeout: 240 seconds]
naprimer has quit [Client Quit]
naprimer has joined #ruby
starship is now known as duracrisis
gusrub has joined #ruby
marxarelli|afk is now known as marxarelli
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jamesaxl has quit [Quit: WeeChat 1.8]
ecuanaso has joined #ruby
alex``` has quit [Quit: WeeChat 1.9]
orbyt_ has joined #ruby
orbyt_ has quit [Client Quit]
r3QuiEm_cL has joined #ruby
troys is now known as troys_
r3QuiEm_cL has quit [Client Quit]
dionysus69 has joined #ruby
ta_ has joined #ruby
r3QuiEm_cL has joined #ruby
r3QuiEm_cL has quit [Client Quit]
michaelzinn has joined #ruby
ta_ has quit [Ping timeout: 240 seconds]
mkali has quit [Quit: mkali]
ecuanaso has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ecuanaso has joined #ruby
ornerymoose has joined #ruby
enterprisey has quit [Ping timeout: 248 seconds]
<ornerymoose>
I’m using Nokogiri to parse a Rails view. If i remove some rows in the browser via jquery, they aren’t reflected in the generated CSV. Why is that? Do I need to use something like Mechanize? https://gist.github.com/ornerymoose/8e828ad525757ead1b8016d173689441
michaelzinn has quit [Ping timeout: 240 seconds]
<elomatreb>
ornerymoose: Nokogiri is a static HTML parser, no JS is executed
<ornerymoose>
elomatreb: gotcha, thanks. Would Mechanize be a decent approach or do you have any suggestions?
Moosashi has joined #ruby
Moosashi has quit [Client Quit]
<elomatreb>
Not familiar enough with it to say that, sorry
ur5us has joined #ruby
<ornerymoose>
No sweat, I’ll look into it! Appreciate the quick reply
DLSteve has joined #ruby
JD2020X has quit [Quit: Leaving]
ur5us has quit [Ping timeout: 260 seconds]
perniciouscaffei has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
synthroid has joined #ruby
ShekharReddy has quit [Quit: Connection closed for inactivity]
Dry_Lips has quit [Read error: Connection reset by peer]
Dry_Lips has joined #ruby
Dry_Lips has quit [Changing host]
Dry_Lips has joined #ruby
jdawgaz has joined #ruby
ivanskie_ has joined #ruby
r3QuiEm_cL has joined #ruby
michaelzinn has joined #ruby
r3QuiEm_cL has quit [Client Quit]
ams__ has quit [Quit: Connection closed for inactivity]
ecuanaso has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cagomez has quit [Remote host closed the connection]
cagomez has joined #ruby
michaelzinn has quit [Ping timeout: 248 seconds]
orbyt_ has joined #ruby
milardovich has joined #ruby
lxsameer has quit [Quit: WeeChat 1.9]
cagomez has quit [Ping timeout: 248 seconds]
ledestin has joined #ruby
dionysus69 has quit [Ping timeout: 240 seconds]
numbdewd has quit [Quit: ☺ ]
enterprisey has joined #ruby
ivanskie has joined #ruby
jackjackdripper has joined #ruby
ivanskie_ has quit [Ping timeout: 248 seconds]
milardovich has quit [Remote host closed the connection]
milardovich has joined #ruby
michaelzinn has joined #ruby
Xeago has joined #ruby
belmoussaoui has quit [Quit: belmoussaoui]
belmoussaoui has joined #ruby
perniciouscaffei has joined #ruby
Ltem has quit [Quit: Leaving]
milardovich has quit [Ping timeout: 240 seconds]
michaelzinn has quit [Ping timeout: 248 seconds]
Cohedrin_ has quit [Read error: Connection reset by peer]
jphase has quit [Remote host closed the connection]
milardovich has joined #ruby
jphase has joined #ruby
minimalism has joined #ruby
Cohedrin_ has joined #ruby
PaulCapestany has quit [Ping timeout: 240 seconds]
halt has quit [Ping timeout: 240 seconds]
jphase has quit [Ping timeout: 248 seconds]
halt has joined #ruby
enterprisey has quit [Ping timeout: 260 seconds]
PaulCapestany has joined #ruby
ta_ has joined #ruby
InfinityFye has quit [Quit: Leaving]
dionysus69 has joined #ruby
cagomez has joined #ruby
milardovich has quit [Remote host closed the connection]
jackjackdripper has quit [Ping timeout: 260 seconds]
<havenwood>
Guest85471: Those are syntax. Generally avoid setting your own @@class_instance_variables and $global_variables unless you know why you're doing it (even then). Setting your own @instance_variables is fine.
<havenwood>
Guest85471: `@instance_variables` are shared between methods in a class and `local_variables` are not.
<havenwood>
Guest85471: But yeah, it's more than convention - it's determinative syntax.
michaelzinn has joined #ruby
<eam>
naming a method @foo or @@foo or $foo is fine, though
<eam>
"fine"
Mon_Ouie has quit [Ping timeout: 260 seconds]
goyox86_ has quit [Quit: goyox86_]
TomyLobo has quit [Ping timeout: 264 seconds]
Cohedrin_ has quit [Read error: Connection reset by peer]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
michaelzinn has quit [Ping timeout: 248 seconds]
belmoussaoui has quit [Ping timeout: 248 seconds]
jphase has quit [Remote host closed the connection]
ornerymoose has joined #ruby
jphase has joined #ruby
orbyt_ has joined #ruby
Cohedrin_ has joined #ruby
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jenrzzz_ has joined #ruby
quobo has joined #ruby
bmurt has joined #ruby
bronson has joined #ruby
tcopeland has quit [Quit: tcopeland]
jphase has quit [Remote host closed the connection]
jphase has joined #ruby
iszak has quit [Ping timeout: 264 seconds]
jenrzzz has quit [Ping timeout: 255 seconds]
ben_ has joined #ruby
ben_ is now known as Guest89724
iszak has joined #ruby
bronson has quit [Ping timeout: 248 seconds]
eckhardt has quit [Ping timeout: 240 seconds]
Neptu has quit [Ping timeout: 240 seconds]
eckhardt has joined #ruby
Neptu has joined #ruby
michaelzinn has joined #ruby
skweek has joined #ruby
ornerymoose has quit [Quit: ornerymoose]
Cohedrin_ has quit [Read error: Connection reset by peer]
skweek has quit [Remote host closed the connection]
skweek has joined #ruby
Cohedrin_ has joined #ruby
Tempesta has quit [Ping timeout: 260 seconds]
michaelzinn has quit [Ping timeout: 240 seconds]
jphase has quit [Remote host closed the connection]
jphase has joined #ruby
jphase has quit [Ping timeout: 255 seconds]
jenrzzz_ has quit [Ping timeout: 240 seconds]
mikecmpbll has quit [Ping timeout: 260 seconds]
govg has quit [Ping timeout: 240 seconds]
michaelzinn has joined #ruby
apofis has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
chouhoulis has quit [Ping timeout: 255 seconds]
polishdub has quit [Quit: leaving]
[Butch] has quit [Quit: I'm out . . .]
Cohedrin_ has quit [Read error: Connection reset by peer]
mikecmpbll has joined #ruby
michaelzinn has quit [Ping timeout: 240 seconds]
nobitanobi has joined #ruby
milardovich has quit [Remote host closed the connection]
milardovich has joined #ruby
Cohedrin_ has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
bruce_lee has quit [Ping timeout: 252 seconds]
nobitanobi has quit [Ping timeout: 248 seconds]
bruce_lee has joined #ruby
bruce_lee has quit [Changing host]
bruce_lee has joined #ruby
ben_ has joined #ruby
ben_ is now known as Guest56524
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Guest89724 has quit [Ping timeout: 240 seconds]
phinxy has quit [Quit: Leaving]
cschneid has quit [Remote host closed the connection]
jphase has joined #ruby
michaelzinn has joined #ruby
jdawgaz has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jdawgaz has joined #ruby
jdawgaz has quit [Client Quit]
jdawgaz has joined #ruby
jdawgaz has quit [Client Quit]
s2013 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jdawgaz has joined #ruby
jdawgaz has quit [Client Quit]
jdawgaz has joined #ruby
jdawgaz has quit [Client Quit]
jdawgaz has joined #ruby
jdawgaz has quit [Client Quit]
michaelzinn has quit [Ping timeout: 260 seconds]
jdawgaz has joined #ruby
jdawgaz has quit [Client Quit]
tcopeland has joined #ruby
marr has quit [Ping timeout: 240 seconds]
Guest85471 has quit [Ping timeout: 240 seconds]
jphase has quit [Ping timeout: 252 seconds]
jdawgaz has joined #ruby
samuel02 has quit [Quit: Connection closed for inactivity]
mikecmpbll has quit [Quit: inabit. zz.]
ornerymoose has joined #ruby
eckhardt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
michaelzinn has joined #ruby
bronson has joined #ruby
cdg has joined #ruby
ta_ has quit [Remote host closed the connection]
ta_ has joined #ruby
bruno-_ has quit [Ping timeout: 240 seconds]
ta_ has quit [Remote host closed the connection]
cdg_ has quit [Ping timeout: 240 seconds]
cdg has quit [Ping timeout: 240 seconds]
ta_ has joined #ruby
ta_ has quit [Remote host closed the connection]
michaelzinn has quit [Ping timeout: 240 seconds]
marxarelli is now known as marxarelli|afk
mson has quit [Quit: Connection closed for inactivity]
elcontrastador has quit [Ping timeout: 240 seconds]
nofxx has quit [Ping timeout: 255 seconds]
nofxx has joined #ruby
roadt has joined #ruby
bruce_lee has quit [Remote host closed the connection]
milardovich has quit [Remote host closed the connection]
skweek has quit [Ping timeout: 240 seconds]
brent__ has quit [Remote host closed the connection]
mim1k has joined #ruby
PresidentBiscuit has joined #ruby
jdawgaz has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
clemens3 has quit [Quit: WeeChat 1.0.1]
brent__ has joined #ruby
mostlybadfly has quit [Quit: Connection closed for inactivity]
michaelzinn has joined #ruby
mim1k has quit [Ping timeout: 248 seconds]
troys is now known as troys_
brent__ has quit [Ping timeout: 248 seconds]
cschneid has joined #ruby
jdawgaz has joined #ruby
cagomez has quit [Remote host closed the connection]
cagomez has joined #ruby
cagomez has quit [Remote host closed the connection]
cagomez has joined #ruby
jdawgaz has quit [Client Quit]
cagomez has quit [Remote host closed the connection]
jdawgaz has joined #ruby
cagomez has joined #ruby
cschneid has quit [Ping timeout: 240 seconds]
moei has joined #ruby
jdawgaz has quit [Client Quit]
jdawgaz has joined #ruby
jdawgaz has quit [Client Quit]
jdawgaz has joined #ruby
jdawgaz has quit [Client Quit]
cagomez_ has joined #ruby
jdawgaz has joined #ruby
michaelzinn has quit [Ping timeout: 264 seconds]
jdawgaz has quit [Client Quit]
jdawgaz has joined #ruby
cagomez_ has quit [Remote host closed the connection]
roadt has quit [Ping timeout: 240 seconds]
jdawgaz has quit [Client Quit]
cagomez_ has joined #ruby
cagomez has quit [Read error: Connection reset by peer]