havenwood changed the topic of #ruby to: Rules & more: https://ruby-community.com | Ruby 2.6.3, 2.5.5, 2.7.0-preview1: https://www.ruby-lang.org | Paste 4+ lines of text to https://dpaste.de/ and select Ruby as the language | Rails questions? Ask in #RubyOnRails | Books: https://goo.gl/wpGhoQ | Logs: https://irclog.whitequark.org/ruby | Can't talk? Register/identify with Nickserv first!
cliluw has joined #ruby
pelegreno has joined #ruby
pelegreno has quit [Remote host closed the connection]
skryking has quit [Ping timeout: 268 seconds]
skryking has joined #ruby
matti has joined #ruby
comet23 has joined #ruby
<comet23> how do you pass in multiple procs into a function?
<havenwood> comet23: you just do!
<comet23> i'm trying def my_func(val, &prc1, &prc2) end
<comet23> it's raising an error
<havenwood> comet23: you can only pass one block
<havenwood> comet23: you can pass multiple procs as arguments
<havenwood> comet23: my_func(val, prc1, prc2)
<comet23> i see
<comet23> thank you so much!! :D
<havenwood> comet23: if it makes sense, you could pass *one* as the block
<havenwood> comet23: no prob!
pelegreno has joined #ruby
brandoncc has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
graft has joined #ruby
lucasb has quit [Quit: Connection closed for inactivity]
pebble2016 has quit [Quit: Connection closed for inactivity]
orbyt_ has joined #ruby
joast has quit [Quit: Leaving.]
Esa_ has quit []
SeepingN has quit [Quit: The system is going down for reboot NOW!]
matheusmoreira has quit [Ping timeout: 252 seconds]
matheusmoreira has joined #ruby
esp32_prog has joined #ruby
graft has quit [Ping timeout: 268 seconds]
esp32_prog has quit [Ping timeout: 246 seconds]
shortCircuit__ has joined #ruby
bairyn is now known as ByronJohnson
shortCircuit__ has quit [Ping timeout: 248 seconds]
wald0 has quit [Read error: No route to host]
troulouliou_div2 has quit [Remote host closed the connection]
bambanx has joined #ruby
<comet23> hey havenwood i'm a bit confused why &prc is even an option
<comet23> passing it as a normal param seems better?
<havenwood> comet23: a proc is an object, which takes space in memory
<comet23> aren't parameters objects too?
<havenwood> comet23: you're right that procs alone would suffice
<havenwood> comet23: blocks have various efficiencies, and the common pattern of one important proc justifies the savings
leitz has quit [Quit: Leaving]
brandoncc has joined #ruby
<comet23> what's the "correct" use case for the ampersand?
<havenwood> comet23: it's for passing a block. the block doesn't get an object allocated. it's an efficiency.
<havenwood> comet23: & calls #to_proc and passes that proc as a block
<comet23> so can it be thought of as an expression?
<comet23> like 2 + 2
<comet23> it gets executed and immediately discarded
<comet23> ?
<havenwood> comet23: yeah, i think that's fair
<comet23> that clears things up, thank you for your time :)
<havenwood> comet23: if it weren't for optimizations, we could just use a single proc as an additional argument in place of a block
<havenwood> comet23: there's no case where you couldn't substitute a proc argument for a block
arahael1 has joined #ruby
Arahael has quit [Ping timeout: 248 seconds]
Leopere has joined #ruby
pebble2016 has joined #ruby
octos has quit [Read error: Connection reset by peer]
octos has joined #ruby
<comet23> ruby is really cool... i'm going to try to build a simple 2 player chess game for a challenge
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<havenwood> comet23: that's good fun
<al2o3-cr> comet23: blocks are just closures
<baweaver> comet23: What exactly are you trying to do that a function needs two blocks?
<comet23> i'm just learning ruby by doing coding challenges baweaver
<baweaver> I get that, but what problem and why do you want to do that specifically to solve it?
<al2o3-cr> say lua e.g: function foo(n) return function() n * 2 end
<havenwood> comet23: i had that same question, and also implemented a chess game as a challenge :)
<al2o3-cr> say lua e.g: function foo(n) return function() return * 2 end end; foo(42)()
<comet23> because of your wonderful explanation i got the test cases to pass :)
<al2o3-cr> comet23: it stops execution of the current thread
<comet23> al2o3-cr: that's way over my head at this point haha, but i'll try to memorize that phrase and hopefully it will click when i finally make that mistake and it will be an AHA! moment
<baweaver> comet23: closures
<baweaver> Do you know what those are yet?
<baweaver> A function remembers the context in which it was defined
<baweaver> &>> def adds(n) -> v { n + v } end; (1..5).map(&adds(5))
<rubydoc> stderr: playpen: timeout triggered! (https://carc.in/#/r/70ij)
<comet23> i think so (but i'm not very confident at this point), i think a closure is a function within a function where the code is "hidden" from the global scope
<baweaver> How does `adds` remember what `n` is?
<baweaver> because of the context it was defined in, which was when the `adds` function was called
<baweaver> So it sees `n` when it creates that proc, and remembers that value
<baweaver> &>> def adds(n) -> v { n + v } end; (1..5).map(&adds(5))
<rubydoc> # => [6, 7, 8, 9, 10] (https://carc.in/#/r/70ik)
<baweaver> There it goes
<comet23> really cool!
<comet23> you're opening my brain, i'm feeling elated right now :D
graft has joined #ruby
graft has quit [Changing host]
graft has joined #ruby
<al2o3-cr> ruby as block/proc/lambdas because it's not a functional ... what baweaver said.
<baweaver> Eh, depends on what people mean by functional
<baweaver> If you have a lambda or function construct that you can pass as an argument a language is sufficiently functional in a manner of speaking
<baweaver> Doesn't mean it'll necessarily be pleasant though, which is where languages like Haskell tend to win out for having first class language-level support for functional pattersn
<baweaver> namely things like Functors, Applicatives, Monoids, Groups, and other concepts in that vein
<Eiam> whats with the stabby operater there
<baweaver> Like it has operators defined explicitly for interacting with those
<baweaver> lambda
<baweaver> -> x { x } == lambda { |x| x }
<comet23> you guys are awesome, like all of you :D
<al2o3-cr> baweaver: that's why constucts exist
<Eiam> oh cause you wanted it to be callable via &adds later on
<baweaver> Just saying it depends on how pedantic one wants to be on the terminology
<baweaver> bingo, closures
<al2o3-cr> pedantic?
<baweaver> If I went into a Haskell channel and said Java is a functional language because it has lambdas they'd lose their minds
<al2o3-cr> blocks are closures. nothing more, nothing less.
<comet23> how is that not a true statement baweaver?
<baweaver> I suppose a more apt term would be ability to express concepts native to functional programming
<baweaver> In terms of actual support for high-level functional expressions Java is low on the list, whereas languages like Haskell and OCaml are high
<baweaver> Eiam: the second article on closures should explain more on that: https://medium.com/@baweaver/functional-programming-in-ruby-closures-ac80547eb40d
budonyc has joined #ruby
orbyt_ has joined #ruby
<al2o3-cr> baweaver: what a closure in python|lua|php etc...
<baweaver> Not entirely sure we're tracking on the same discussion
<baweaver> My vantage was that you'd mentioned Ruby wasn't functional
<al2o3-cr> are blocks closures?
graft has quit [Ping timeout: 248 seconds]
<al2o3-cr> baweaver: are blocks closures?
<Eiam> javascript is a functional language, change my mind!
<brool> i'd call blocks anonymous functions
<Eiam> ;)
<al2o3-cr> brool: they're closures
<Eiam> baweaver: I understand the nuance you are drawing bu tonly cause I used to be in #haskell =)
<al2o3-cr> like any other language
<brool> eiam: i tried dropping the java line in #haskell just now but they must be on to me, nobody took the bait
<al2o3-cr> function add(a, b) return function(a,b) return a+b end end; is the same as def add(a, b) yield/&block.call
<brool> well it was fun while it lasted
budonyc has quit [Quit: Leaving]
<al2o3-cr> [1,2,3].select { |n| n.even? }
jenrzzz has quit [Ping timeout: 272 seconds]
<al2o3-cr> closure!!
<baweaver> al2o3-cr: (+ 1 1)
<baweaver> clojure!
<al2o3-cr> baweaver: :P
<al2o3-cr> blocks are the shit of ruby
<al2o3-cr> but many people don't understand them
ixti has joined #ruby
<al2o3-cr> all they are is closures
AJA4350 has quit [Quit: AJA4350]
<comet23> have a great night everyone!
<al2o3-cr> comet23: u 2
<al2o3-cr> good band that
<al2o3-cr> trust ruby is shit hot
<al2o3-cr> brool: exactly that
<al2o3-cr> you can't return a symbol or nil
<al2o3-cr> method -> closure -> end of method
teeigeryuh has quit [Ping timeout: 258 seconds]
<al2o3-cr> &>> def foo(n) yield(n * 2) end; foo(42) { |n| n }
<rubydoc> # => 84 (https://carc.in/#/r/70im)
<al2o3-cr> fuck blocks
<al2o3-cr> use &blocks if need to pass around; otherwise use yield
brandoncc has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<al2o3-cr> b.call(n * 2) that's where people get confused
<al2o3-cr> passing &b in the method
esp32_prog has joined #ruby
duderonomy has joined #ruby
esp32_prog has quit [Ping timeout: 245 seconds]
_whitelogger has joined #ruby
joast has joined #ruby
braincrash has quit [Quit: bye bye]
brool has quit [Ping timeout: 257 seconds]
braincrash has joined #ruby
haxx0r has quit [Ping timeout: 258 seconds]
pebble2016 has quit [Quit: Connection closed for inactivity]
bambanx has quit [Quit: Leaving]
jenrzzz has joined #ruby
brandoncc has joined #ruby
esp32_prog has joined #ruby
nowhere_man has joined #ruby
weteamsteve1 has joined #ruby
esp32_prog has quit [Ping timeout: 258 seconds]
nowhereman has quit [Ping timeout: 248 seconds]
comet23 has quit [Quit: Connection closed for inactivity]
weteamsteve has quit [Ping timeout: 250 seconds]
apg has quit [Remote host closed the connection]
KramerC has quit [Remote host closed the connection]
MuffinPimp has quit [Quit: Goodbye.]
KramerC has joined #ruby
MuffinPimp_ has joined #ruby
haxx0r has joined #ruby
MuffinPimp_ is now known as MuffinPimp
jcalla has joined #ruby
shortCircuit__ has joined #ruby
salerace has quit [Read error: Connection reset by peer]
weteamsteve2 has joined #ruby
salerace has joined #ruby
shortCircuit__ has quit [Ping timeout: 248 seconds]
weteamsteve1 has quit [Ping timeout: 258 seconds]
weteamsteve has joined #ruby
weteamsteve2 has quit [Ping timeout: 258 seconds]
dellavg_ has joined #ruby
weteamsteve1 has joined #ruby
weteamsteve2 has joined #ruby
kyrylo has joined #ruby
weteamsteve has quit [Ping timeout: 250 seconds]
weteamsteve1 has quit [Ping timeout: 248 seconds]
weteamsteve2 has quit [Ping timeout: 244 seconds]
fphilipe has joined #ruby
plujon has quit [Quit: ERC (IRC client for Emacs 25.2.2)]
duderonomy has quit [Quit: Textual IRC Client: www.textualapp.com]
duderonomy has joined #ruby
duderonomy has quit [Client Quit]
duderonomy has joined #ruby
ur5us has quit [Remote host closed the connection]
ur5us has joined #ruby
tdy has quit [Ping timeout: 258 seconds]
nwradio878887987 has quit [Ping timeout: 252 seconds]
shortCircuit__ has joined #ruby
nwradio878887987 has joined #ruby
ur5us has quit [Ping timeout: 246 seconds]
esp32_prog has joined #ruby
esp32_prog has quit [Ping timeout: 272 seconds]
jenrzzz has quit [Ping timeout: 258 seconds]
andikr has joined #ruby
jenrzzz has joined #ruby
andikr has quit [Remote host closed the connection]
<Net> How should I handle creating private helper methods in a subclass that don't override private methods of the same name in the parent class?
jenrzzz has quit [Ping timeout: 244 seconds]
shortCircuit__ has quit [Ping timeout: 268 seconds]
brandoncc has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dbugger has joined #ruby
<phaul> Net do you have a code example?
jefffrails35 has joined #ruby
<phaul> I dont fully understand what is the aim here
<Net> phaul: I have running into naming collisions with a subclass' parent
<Net> *I am running into
<Net> where the parent has some private methods defined with a common name
<phaul> I see
<Net> I could just name the subclass's methods something else
<Net> but the parent class has a lot of methods
<Net> and I would rather just have a more reliable solution
<Net> to what seems like should be a fairly common problem
xco has joined #ruby
<phaul> well.. good designs tend to have small classes with few methods which seems to be violated by the superclass
<Net> phaul: agreed
jenrzzz has joined #ruby
<xco> \log
<xco> ?log
<ruby[bot]> xco: I don't know anything about log
<Net> phaul: unfortunately, "good design" is not the description I would use for this project :)
<xco> wtf :P
<phaul> if you don't own/want to touch the superclass, everything in the subclass will have a hacky feel to it
<xco> phaul: how do you get the log of the convos? :D
<phaul> Net: for methods that are not instance methods in the sense that they dont reference instance variables I would move them into a Module maybe nested in the class. for methods that touch instance variables, it's a bit tricky
schne1der has joined #ruby
<phaul> another thing to try is not to inherit, but delegate to an instance var of the superclass type
<phaul> that way you don't inherit the large interface, so your (subclass's) clients wont see any of it, so it stops the propagation of badness
<Net> phaul: thanks!
<Net> phaul: what do you think of just prefixing method names?
<phaul> Im not big fan.
<Net> I can imagine why
<Net> thank you'
<phaul> np
<xco> General question: Are there any methods in Ruby that were “copied” from Rails? I’m very curious.
<leftylink> I know that https://github.com/rails/rails/issues/32070 exists. perhaps there are other.
dionysus69 has joined #ruby
<leftylink> I don't know if &. was also in this category
conta has joined #ruby
jenrzzz has quit [Ping timeout: 244 seconds]
bougyman has quit [Read error: Connection reset by peer]
bougyman_ has joined #ruby
deepreds1 has quit [Ping timeout: 272 seconds]
esp32_prog has joined #ruby
ur5us has joined #ruby
sameerynho has joined #ruby
marz_d`ghostman has joined #ruby
<marz_d`ghostman> In minitest, is there a like after(:all) testwide function? like I want to invoke a method after all tests/* is run
fphilipe has quit [Ping timeout: 258 seconds]
fphilipe has joined #ruby
jenrzzz has joined #ruby
alem0lars has joined #ruby
deepreds1 has joined #ruby
nowhere_man has quit [Ping timeout: 268 seconds]
Jonopoly has joined #ruby
cd has quit [Quit: cd]
jenrzzz has quit [Ping timeout: 248 seconds]
esp32_prog has quit [Ping timeout: 245 seconds]
ngw has joined #ruby
planigan has quit [Ping timeout: 272 seconds]
fphilipe has quit [Read error: Connection reset by peer]
blackmesa has joined #ruby
fphilipe has joined #ruby
kyrylo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
planigan has joined #ruby
dhollin3 has joined #ruby
mikecmpbll has quit [Quit: inabit. zz.]
evdubs has quit [Remote host closed the connection]
evdubs has joined #ruby
dhollinger has quit [Ping timeout: 272 seconds]
blackmesa has quit [Quit: WeeChat 2.4]
jenrzzz has joined #ruby
cloaked1 has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
mikecmpbll has joined #ruby
alem0lars_ has joined #ruby
alem0lars has quit [Ping timeout: 244 seconds]
esp32_prog has joined #ruby
r3m_ has joined #ruby
r3m has quit [Disconnected by services]
r3m_ is now known as r3m
jenrzzz has quit [Ping timeout: 248 seconds]
esp32_prog has quit [Ping timeout: 268 seconds]
chichou has joined #ruby
conta has quit [Quit: conta]
paraxial has joined #ruby
blackmesa has joined #ruby
ams__ has joined #ruby
jenrzzz has joined #ruby
alem0lars_ has quit [Remote host closed the connection]
blackmesa has quit [Ping timeout: 250 seconds]
shortCircuit__ has joined #ruby
shortCircuit__ has quit [Ping timeout: 246 seconds]
deathwishdave has joined #ruby
gregf_ has joined #ruby
nwradio878887987 has quit [Quit: The Lounge - https://thelounge.chat]
nowhere_man has joined #ruby
ur5us has quit [Remote host closed the connection]
ur5us has joined #ruby
salerace has quit [Ping timeout: 248 seconds]
jenrzzz has quit [Ping timeout: 248 seconds]
ur5us has quit [Read error: Connection reset by peer]
nowhere_man has quit [Ping timeout: 272 seconds]
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
deathwishdave has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
ur5us has joined #ruby
ur5us has quit [Write error: Connection reset by peer]
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
chichou has quit [Quit: WeeChat 2.4]
fphilipe has quit [Ping timeout: 252 seconds]
ur5us has joined #ruby
ur5us has quit [Read error: Connection reset by peer]
ur5us has joined #ruby
ur5us has quit [Read error: Connection reset by peer]
arahael1 is now known as Arahael
ur5us has joined #ruby
ur5us has quit [Read error: Connection reset by peer]
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
Ai9zO5AP has joined #ruby
AJA4350 has joined #ruby
jenrzzz has joined #ruby
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
ur5us has joined #ruby
kyrylo has joined #ruby
wald0 has joined #ruby
ur5us has quit [Remote host closed the connection]
esp32_prog has joined #ruby
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
esp32_prog has quit [Ping timeout: 250 seconds]
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
Jonopoly has quit [Ping timeout: 264 seconds]
laaron has quit [Quit: ZNC 1.7.1 - https://znc.in]
laaron has joined #ruby
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
Jonopoly has joined #ruby
ngw has quit [Ping timeout: 272 seconds]
conta has joined #ruby
ur5us has joined #ruby
<havenwood> xco: Yes, more than a few.
<xco> any comes to mind?
bijan_ has joined #ruby
ur5us has quit [Remote host closed the connection]
<havenwood> xco: #transform_keys, #transform_values
<havenwood> xco: activesupport features make it into Ruby from time to time
<xco> yeah i know that. just wanted to create a list of those and observe them, turn them to a blog post for my futureself
<havenwood> marz_d`ghostman: after_run
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
ur5us has joined #ruby
ur5us has quit [Read error: Connection reset by peer]
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
<havenwood> xco: #try is another example
alotofnoodles has joined #ruby
<xco> Ruby has try? I thought that version was changed ti &.
ngw has joined #ruby
<xco> to*
<xco> safe navigation
<alotofnoodles> /?
<havenwood> xco: yeah, you're right
<alotofnoodles> exit
<havenwood> xco: #sum
alotofnoodles has quit [Quit: ERC (IRC client for Emacs 26.2)]
<xco> :o
<xco> nice
<xco> didn’t know “sum” was stolen
<xco> “stolen”
alotofnoodles has joined #ruby
fphilipe has joined #ruby
<marz_d`ghostman> havenwood: yeah thanks, I just needed to place it under test_helper. I was using it but was placing it under a specific test file, silly me. :)
alotofnoodles has quit [Quit: ERC (IRC client for Emacs 26.2)]
haxx0r has quit [Remote host closed the connection]
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
sylario has joined #ruby
ur5us has joined #ruby
Guest42 has joined #ruby
ur5us has quit [Remote host closed the connection]
ur5us has joined #ruby
blackmesa has joined #ruby
ur5us has quit [Remote host closed the connection]
kookoop has joined #ruby
<kookoop> /?
kookoop has left #ruby [#ruby]
mkaito has quit [Quit: ZNC 1.7.2 - https://znc.in]
bijan_ has quit [Remote host closed the connection]
k_ has joined #ruby
bijan_ has joined #ruby
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
mkaito has joined #ruby
mkaito has quit [Changing host]
mkaito has joined #ruby
jenrzzz has quit [Ping timeout: 268 seconds]
[spoiler] has quit [Ping timeout: 257 seconds]
kevinsjoberg_ has joined #ruby
jnix has quit [Ping timeout: 264 seconds]
arooni has quit [Ping timeout: 246 seconds]
raggi__ has joined #ruby
catsed has joined #ruby
laaron- has joined #ruby
peteretep_ has joined #ruby
rann_ has joined #ruby
pwillard_ has joined #ruby
gajus_ has joined #ruby
ammar has quit [Ping timeout: 258 seconds]
gmcintire has quit [Ping timeout: 264 seconds]
timeless_ has joined #ruby
mclee has quit [Ping timeout: 252 seconds]
arooni has joined #ruby
nixy0 has joined #ruby
Junaos has quit [Remote host closed the connection]
lucas has quit [Ping timeout: 252 seconds]
laaron has quit [Ping timeout: 256 seconds]
rprimus has quit [Ping timeout: 245 seconds]
Spitfire has quit [Ping timeout: 257 seconds]
EvilJStoker has quit [Ping timeout: 257 seconds]
Junaos has joined #ruby
russt has quit [Ping timeout: 252 seconds]
kookoop has joined #ruby
jmcgnh has quit [Quit: Bye for now!]
nixy has quit [Read error: Connection reset by peer]
canton7 has quit [Ping timeout: 252 seconds]
alem0lars has joined #ruby
Jello_Raptor has quit [Ping timeout: 258 seconds]
Soulcutter has quit [Ping timeout: 268 seconds]
haylon_ has joined #ruby
mclee has joined #ruby
miah has quit [Ping timeout: 258 seconds]
ammar has joined #ruby
k_ has quit [Read error: Connection reset by peer]
kenichi has quit [Ping timeout: 244 seconds]
timeless has quit [Ping timeout: 252 seconds]
rann has quit [Ping timeout: 252 seconds]
cats has quit [Ping timeout: 252 seconds]
gajus has quit [Ping timeout: 252 seconds]
kevinsjoberg has quit [Ping timeout: 252 seconds]
peteretep has quit [Ping timeout: 252 seconds]
pwillard has quit [Ping timeout: 252 seconds]
jp has quit [Ping timeout: 252 seconds]
raggi has quit [Ping timeout: 252 seconds]
haylon has quit [Ping timeout: 252 seconds]
jtperreault has quit [Ping timeout: 252 seconds]
mahlon has quit [Read error: Connection reset by peer]
jp has joined #ruby
gajus_ is now known as gajus
rann_ is now known as rann
peteretep_ is now known as peteretep
kevinsjoberg_ is now known as kevinsjoberg
raggi__ is now known as raggi
catsed is now known as cats
mahlon_ has joined #ruby
go|dfish has quit [Ping timeout: 252 seconds]
Mon_Ouie has quit [Ping timeout: 252 seconds]
pwillard_ is now known as pwillard
Alison`8 has quit [Ping timeout: 268 seconds]
EvilJStoker has joined #ruby
EvilJStoker has quit [Changing host]
EvilJStoker has joined #ruby
lucas has joined #ruby
bijan_ has quit [Ping timeout: 248 seconds]
SolarAquarion has quit [Read error: Connection reset by peer]
gmcintire has joined #ruby
bijan_ has joined #ruby
[spoiler] has joined #ruby
russt has joined #ruby
canton7 has joined #ruby
Jello_Raptor has joined #ruby
Guest50634 has joined #ruby
jnix has joined #ruby
Soulcutter has joined #ruby
Alison`8 has joined #ruby
kenichi has joined #ruby
timeless_ is now known as timeless
k_ has joined #ruby
cjohnson has quit [Remote host closed the connection]
cjohnson has joined #ruby
Mon_Ouie has joined #ruby
jtperreault has joined #ruby
jhill has quit [Ping timeout: 248 seconds]
AJA4350 has quit [Remote host closed the connection]
AJA4350 has joined #ruby
kookoop has left #ruby ["ERC (IRC client for Emacs 26.2)"]
jhill has joined #ruby
bijan_ has quit [Read error: Connection reset by peer]
bijan_ has joined #ruby
rprimus has joined #ruby
miah has joined #ruby
bijan__ has joined #ruby
bijan_ has quit [Ping timeout: 264 seconds]
haxx0r has joined #ruby
bijan_ has joined #ruby
bijan__ has quit [Ping timeout: 248 seconds]
bijan_ has quit [Read error: Connection reset by peer]
bijan_ has joined #ruby
jenrzzz has joined #ruby
alem0lars has quit [Remote host closed the connection]
go|dfish has joined #ruby
blackmesa has quit [Quit: WeeChat 2.4]
ams__ has quit [Quit: Connection closed for inactivity]
deathwishdave has joined #ruby
SolarAquarion has joined #ruby
deathwishdave has quit [Client Quit]
Guest7 has joined #ruby
Guest7 is now known as Jitterbug
<Jitterbug> puts 'greetings, #ruby'
<havenwood> &>> 'helloooooo'.squeeze 'o'
<rubydoc> # => "hello" (https://carc.in/#/r/70mc)
Guest42 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Spitfire has joined #ruby
Spitfire has quit [Changing host]
Spitfire has joined #ruby
<Jitterbug> jitterbug has created a monster w/ kafka + racecar --- any others into event streaming?
mkaito has quit [Quit: ZNC 1.7.2 - https://znc.in]
mkaito has joined #ruby
mkaito has joined #ruby
mkaito has quit [Changing host]
mkaito has quit [Client Quit]
ngw has quit [Read error: Connection reset by peer]
mkaito has joined #ruby
mkaito has quit [Changing host]
mkaito has joined #ruby
ngw has joined #ruby
esp32_prog has joined #ruby
jenrzzz has quit [Ping timeout: 245 seconds]
octos has quit [Ping timeout: 258 seconds]
RedSnarf has joined #ruby
Swyper has joined #ruby
esp32_prog has quit [Ping timeout: 245 seconds]
ricekrispie2 has quit [Ping timeout: 248 seconds]
Swyper has quit [Remote host closed the connection]
octos has joined #ruby
k_ has quit [Ping timeout: 246 seconds]
dbugger has quit [Quit: Leaving]
reber has joined #ruby
Swyper has joined #ruby
Sina has joined #ruby
jenrzzz has joined #ruby
<ngw> d
ngw has quit [Quit: WeeChat 2.4]
TimApple has joined #ruby
rippa has joined #ruby
jenrzzz has quit [Ping timeout: 248 seconds]
TimApple has quit [Quit: Gone.]
TimApple has joined #ruby
ljarvis has quit [Quit: WeeChat 2.4]
TimApple has quit [Client Quit]
brandoncc has joined #ruby
brandoncc has quit [Client Quit]
brandoncc has joined #ruby
dhollin3 is now known as dhollinger
FrankDW2 has quit [Changing host]
FrankDW2 has joined #ruby
RedSnarf has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org]
bijan_ has quit []
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
s3nd1v0g1us has joined #ruby
salerace has joined #ruby
duderonomy has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ixti has quit [Quit: WeeChat 2.3]
esp32_prog has joined #ruby
esp32_prog has quit [Ping timeout: 248 seconds]
jeremycw has joined #ruby
brandoncc has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
salerace has quit [Ping timeout: 248 seconds]
sphenxes has joined #ruby
cthulchu_ has joined #ruby
yasumi2136 has joined #ruby
kyrylo has quit [Quit: Textual IRC Client: www.textualapp.com]
polishdub has joined #ruby
doodlebug has joined #ruby
AndreYuhai has quit [Remote host closed the connection]
AndreYuhai has joined #ruby
moei has joined #ruby
AndreYuhai has quit [Remote host closed the connection]
bijan_ has joined #ruby
kyrylo has joined #ruby
gmatutecr has quit [Quit: WeeChat 1.9.1]
laaron- has quit [Quit: ZNC 1.7.1 - https://znc.in]
laaron has joined #ruby
fphilipe has quit [Ping timeout: 268 seconds]
bijan_ has quit [Remote host closed the connection]
sagax has quit [Remote host closed the connection]
yqt has joined #ruby
sagax has joined #ruby
bijan_ has joined #ruby
mikecmpbll has quit [Quit: inabit. zz.]
graft has joined #ruby
fphilipe has joined #ruby
bijan__ has joined #ruby
mikecmpbll has joined #ruby
bijan_ has quit [Ping timeout: 258 seconds]
bijan__ has quit [Read error: Connection reset by peer]
bijan_ has joined #ruby
fphilipe has quit [Ping timeout: 258 seconds]
tdy has joined #ruby
weteamsteve has joined #ruby
n13z has quit [Ping timeout: 245 seconds]
bijan__ has joined #ruby
wald0 has quit [Quit: Lost terminal]
bijan_ has quit [Ping timeout: 258 seconds]
mikecmpbll has quit [Quit: inabit. zz.]
bijan__ has quit [Ping timeout: 252 seconds]
bijan_ has joined #ruby
codefriar has joined #ruby
bijan__ has joined #ruby
bijan_ has quit [Ping timeout: 258 seconds]
sagax has quit [Quit: Konversation terminated!]
Jonopoly has quit [Quit: WeeChat 2.4]
bijan__ has quit [Read error: Connection reset by peer]
bijan_ has joined #ruby
weteamsteve1 has joined #ruby
Swyper has quit [Remote host closed the connection]
deepreds1 has quit [Ping timeout: 246 seconds]
kyrylo has quit [Quit: Textual IRC Client: www.textualapp.com]
weteamsteve has quit [Ping timeout: 252 seconds]
weteamsteve2 has joined #ruby
bijan_ has quit [Ping timeout: 245 seconds]
bijan__ has joined #ruby
weteamsteve1 has quit [Ping timeout: 250 seconds]
bijan_ has joined #ruby
bijan__ has quit [Ping timeout: 272 seconds]
bijan__ has joined #ruby
bijan_ has quit [Ping timeout: 252 seconds]
bijan__ has quit [Read error: Connection reset by peer]
Swyper has joined #ruby
bijan_ has joined #ruby
brandoncc has joined #ruby
bijan_ has quit [Read error: Connection reset by peer]
bijan_ has joined #ruby
weteamsteve2 has quit [Ping timeout: 250 seconds]
weteamsteve has joined #ruby
bijan_ has quit [Read error: Connection reset by peer]
bijan_ has joined #ruby
bijan_ has quit [Read error: Connection reset by peer]
bijan_ has joined #ruby
weteamsteve1 has joined #ruby
weteamsteve has quit [Ping timeout: 258 seconds]
jenrzzz has joined #ruby
Swyper has quit [Remote host closed the connection]
bijan_ has quit [Read error: Connection reset by peer]
bijan_ has joined #ruby
weteamsteve1 has quit [Ping timeout: 246 seconds]
weteamsteve has joined #ruby
bijan__ has joined #ruby
bijan_ has quit [Ping timeout: 245 seconds]
jenrzzz has quit [Ping timeout: 245 seconds]
jenrzzz has joined #ruby
graft has quit [Ping timeout: 258 seconds]
bijan__ has quit [Read error: Connection reset by peer]
Nikhil_Singhal has joined #ruby
bijan_ has joined #ruby
esp32_prog has joined #ruby
Iarfen has joined #ruby
bijan_ has quit [Read error: Connection reset by peer]
bijan_ has joined #ruby
glik22 has joined #ruby
esp32_prog has quit [Ping timeout: 248 seconds]
<glik22> i get a LoadError when trying to run bundle install. i'm pretty sure i installed ruby via homebrew
Nikhil_Singhal has quit [Quit: Quit]
bijan_ has quit [Read error: Connection reset by peer]
bijan_ has joined #ruby
<havenwood> glik22: On the current Ruby, have you run? gem install bundler
<havenwood> glik22: check the Ruby and Bundler that you're using.
<havenwood> glik22: which ruby
<havenwood> glik22: which bundle
<havenwood> glik22: gem which bundler
<glik22> havenwood: both are /usr/local/bin
Ltem has joined #ruby
<havenwood> glik22: and? gem which bundler
oz has quit [Quit: EOF]
<glik22> oh sorry, missed that. /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/bundler.rb
<havenwood> glik22: yeah, looks like Homebrew Ruby
<havenwood> glik22: show the error you're getting?
bijan_ has quit [Read error: Connection reset by peer]
<glik22> /usr/local/bin/bundle:23:in `load': cannot load such file -- /usr/local/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle (LoadError)
bijan_ has joined #ruby
<havenwood> glik22: sanity check one more thing? head -n1 "$(which bundle)"
<glik22> havenwood: actually i think i got it. instead of running "bundle install" i tried "bundler install"
<glik22> which errored but gave a command to update bundle
<glik22> havenwood: #!/usr/local/opt/ruby/bin/ruby
oz has joined #ruby
bijan_ has quit [Read error: Connection reset by peer]
duderonomy has joined #ruby
bijan_ has joined #ruby
<xco> hi! i need help with this https://gist.github.com/xcobar/6195a9596f00d17d35b7e1b966802e9f I’m not sure what to use. Closest thing that comes to mind is #inject but don’t know how to do #inject on strings
bijan_ has quit [Read error: Connection reset by peer]
<leftylink> I guess I understand why you'd say that if you're combining two things, but if you're combining two things into one (as opposed to many things into one) it doesn't seem to buy a lot to use inject/reduce. how about if I say that as a human, the way I would do that is "first I have monday. I look at _from and _to for monday. next I have tuesday. I look at _from and _to for tuesday, and so on for the other
<leftylink> days"
bijan_ has joined #ruby
<havenwood> &>> >> {"mon_from"=>"14:00", "mon_to"=>"16:00", "tue_from"=>"12:00", "tue_to"=>"19:00"}.group_by { |day_range, _| day_range[0..2] }.map { |day, a| "#{day} #{a.map(&:last).join('-')}" }
<havenwood> #=> ["mon 14:00-16:00", "tue 12:00-19:00"]
<rubydoc> stderr: -e:2: syntax error, unexpected >> (https://carc.in/#/r/70np)
<havenwood> xco: that's ^ one way
jenrzzz has quit [Ping timeout: 246 seconds]
bijan_ has quit [Read error: Connection reset by peer]
bijan_ has joined #ruby
<havenwood> &>> {"mon_from"=>"14:00", "mon_to"=>"16:00", "tue_from"=>"12:00", "tue_to"=>"19:00"}.each_slice(2).map { |from, to| "#{from.first[0..2]} #{from.last}-#{to.last}" }
<rubydoc> # => ["mon 14:00-16:00", "tue 12:00-19:00"] (https://carc.in/#/r/70nq)
<havenwood> xco: or another ^
kaleido has quit [Quit: out]
kaleido has joined #ruby
ams__ has joined #ruby
bijan_ has quit [Read error: Connection reset by peer]
bijan_ has joined #ruby
<xco> havenwood: oh thanks. from this i can learn that anything i do each_slice(n) the number of variable should match “n” so it’ll be like naming the elements, correct?
<havenwood> xco: each_slice(2) just groups by two, which works since your keys are in order
<havenwood> xco: group_by or chomp are other options
<xco> awesome! thanks :)
<havenwood> xco: Hashes are ordered by key insertion in Ruby. Some folk consider it an anti-pattern to rely on that. I think it's actually fine.
bijan_ has quit [Read error: Connection reset by peer]
<havenwood> xco: group_by is one that doesn't rely on that order
<havenwood> xco: chomp or each_slice do
bijan_ has joined #ruby
<xco> so a safer bet would be group_by i guess
<xco> but it’s fine if i trust the order of my hash
<xco> or even the keys in them are unique
dbugger has joined #ruby
bijan__ has joined #ruby
bijan_ has quit [Ping timeout: 258 seconds]
doodleb83 has joined #ruby
<havenwood> xco: you might consider changing the structure of the Hash
gix has joined #ruby
<xco> hmm, what does that mean?
<havenwood> xco: {mon: "14:00".."16:00", tue: "12:00".."19:00"}
<xco> by that do you mean the “strings” as keys?
bijan__ has quit [Read error: Connection reset by peer]
Nikhil_Singhal has joined #ruby
<xco> aaaa
bijan_ has joined #ruby
<xco> hmmmm
<xco> isn’t that a range as values?
<xco> range on strings?
<havenwood> &>> {mon: "14:00".."16:00", tue: "12:00".."19:00"}.map { |k, v| "#{k} #{v.min}-#{v.max}" }
<rubydoc> # => ["mon 14:00-16:00", "tue 12:00-19:00"] (https://carc.in/#/r/70nr)
<havenwood> xco: I showed Symbol keys with Range values.
jenrzzz has joined #ruby
doodlebug has quit [Ping timeout: 252 seconds]
<xco> oh interesting and cool!
<xco> that’s way easier to deal with!
<xco> havenwood: BUT is there any added advantage to make the values a range?
<xco> i’m guessing just so we could check if some time falls withing the range
bijan__ has joined #ruby
bijan_ has quit [Ping timeout: 258 seconds]
<havenwood> xco: when you model it as simply as possible, with aligned meaning, it just tends to be much easier to use
bijan__ has quit [Read error: Connection reset by peer]
<havenwood> xco: it's also easy to read: mon: '14:00'..'16:00'
<xco> you’re right, makes sense
<havenwood> &>> {mon: '14:00'..'16:00', tue: '12:00'..'19:00'}[:mon].cover? '15:00'
<rubydoc> # => true (https://carc.in/#/r/70ns)
<xco> yeah and that too, that’s what i thought for the first benefit of making the values a range
<havenwood> &>> {mon: '14:00'..'16:00', tue: '12:00'..'19:00'}[:mon].begin
<rubydoc> # => "14:00" (https://carc.in/#/r/70nt)
<havenwood> xco: it also just reads nice ^
<xco> agree :)
<havenwood> &>> {mon: '14:00'..'16:00', tue: '12:00'..'19:00'}[:mon].end
<rubydoc> # => "16:00" (https://carc.in/#/r/70nu)
* leftylink looks for a time-of-day in ruby stdlib
<leftylink> hmmmmmmmmmmmmm
<leftylink> guess it is not in stdlib
<leftylink> too bad
Eiam has quit [Ping timeout: 250 seconds]
<leftylink> because then the unfortunate thing is then I might have shit like
<leftylink> &>> ("14:00".."23:00").cover?("1:33")
<rubydoc> # => true (https://carc.in/#/r/70nv)
<havenwood> leftylink: gotta use leading zeros :P
<havenwood> &>> ("14:00".."23:00").cover?("01:33")
<rubydoc> # => false (https://carc.in/#/r/70nw)
<leftylink> better hope so
jenrzzz has quit [Ping timeout: 248 seconds]
jenrzzz has joined #ruby
budonyc has joined #ruby
<xco> is it fair to say Enumerable is the most valuable module in Ruby? by that i mean it’s ubiquitous in almost every useful application!
fphilipe has joined #ruby
Nikhil_Singhal has left #ruby ["Leaving"]
<havenwood> xco: There are so many important modules, it's hard to say. It's certainly one of the most commonly mixed in modules.
Nikhil_Singhal has joined #ruby
<havenwood> xco: Kernel is pretty important :P
<baweaver> havenwood: There's a Kernel of truth to that
fphilipe has quit [Ping timeout: 250 seconds]
<baweaver> IO is pretty high up there as well
<xco> also i guess it depends on the application at hand
<Nikhil_Singhal> Guys? I strated learning ruby 10-15 days but i m not able to the things in ruby way
<Nikhil_Singhal> How can i improve?
<havenwood> Nikhil_Singhal: show us some code you've been writing, and we can suggest improvement
<Nikhil_Singhal> Okay
<havenwood> Nikhil_Singhal: reading code is a good way to get ideas too
<xco> Nikhil_Singhal: you can also work your way up codewars, best part of that is after you solve a problem, they show you yet a better way to do it, that way you learn more and discover more “ruby ways”
<havenwood> baweaver: Ah shucks, it's a-maize-ing hominy corn puns you ear cobbled around this channel.
schne1der has quit [Ping timeout: 244 seconds]
ricekrispie has joined #ruby
<Nikhil_Singhal> havenwood: i don't have any cide right now as im on phone but im sure i always chose a long way to a task instead of doing in in small way
Sina has quit [Quit: Connection closed for inactivity]
conta has quit [Quit: conta]
weteamsteve1 has joined #ruby
weteamsteve has quit [Ping timeout: 250 seconds]
ravenous_ has joined #ruby
weteamsteve2 has joined #ruby
kyrylo has joined #ruby
weteamsteve1 has quit [Ping timeout: 250 seconds]
weteamsteve2 has quit [Client Quit]
Eiam has joined #ruby
glik22 has quit [Ping timeout: 268 seconds]
glik22 has joined #ruby
budonyc has quit [Ping timeout: 244 seconds]
sauvin has quit [Ping timeout: 272 seconds]
glik22 has quit [Ping timeout: 248 seconds]
VeryBewitching has joined #ruby
glik22 has joined #ruby
exmortus has quit [Remote host closed the connection]
exmortus has joined #ruby
codefriar has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jenrzzz has quit [Ping timeout: 252 seconds]
esp32_prog has joined #ruby
glik22 has left #ruby ["WeeChat 2.4"]
esp32_prog has quit [Ping timeout: 248 seconds]
jenrzzz has joined #ruby
tdy1 has joined #ruby
tdy has quit [Ping timeout: 268 seconds]
cd has joined #ruby
codefriar has joined #ruby
shortCircuit__ has joined #ruby
endorama has quit [Ping timeout: 250 seconds]
shortCircuit__ has quit [Ping timeout: 248 seconds]
bijan_ has joined #ruby
gix has quit [Disconnected by services]
gix- has joined #ruby
dellavg_ has quit [Ping timeout: 246 seconds]
ams__ has quit [Quit: Connection closed for inactivity]
SeepingN has joined #ruby
graft has joined #ruby
graft has joined #ruby
graft has quit [Changing host]
yqt has quit [Ping timeout: 244 seconds]
Jitterbug has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
salerace has joined #ruby
doodleb83 has quit [Read error: Connection reset by peer]
AlHafoudh has joined #ruby
fphilipe has joined #ruby
Ltem has quit [Quit: bbl]
Iarfen has quit [Remote host closed the connection]
AlHafoudh has quit [Quit: ZNC - http://znc.in]
fphilipe has quit [Ping timeout: 250 seconds]
doodlebug has joined #ruby
doodlebug has quit [Max SendQ exceeded]
bijan_ has quit []
kyrylo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
deepreds1 has joined #ruby
budonyc has joined #ruby
_whitelogger has joined #ruby
doodlebug has joined #ruby
salerace has quit [Ping timeout: 246 seconds]
esp32_prog has joined #ruby
djdduty_ is now known as djdduty
<havenwood> leftylink: almost forgot to post this, but here's a TimeOfDay class for ya: https://gist.github.com/havenwood/ae64b281cb05d4aa15799e5c354252d8
deepredsky has joined #ruby
esp32_prog has quit [Ping timeout: 244 seconds]
deepreds1 has quit [Ping timeout: 252 seconds]
ravenous_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
houhoulis has joined #ruby
Ltem has joined #ruby
deepredsky has quit [Ping timeout: 252 seconds]
yasumi2136 has quit [Quit: Konversation terminated!]
ravenousmoose has joined #ruby
deepredsky has joined #ruby
jeremycw has quit [Ping timeout: 258 seconds]
sagax has joined #ruby
Swyper has joined #ruby
Swyper has quit [Remote host closed the connection]
<teardown> i want to master fp but i think i need to dig into oo
<teardown> i mean, oo first
nowhere_man has joined #ruby
laaron has quit [Quit: ZNC 1.7.1 - https://znc.in]
laaron has joined #ruby
<phaul> I disagree. you can master each paradigm for their own sake. the mantra of this decade seems to be that fp is the real deal, and ppl start believing that it's something more that the other paradigm are building simply up to. Actually fp was first, and for a long time ppl were thinking the exact reverse. Imho the comparison or the merges of these paradigms are not that useful. Spending time in each is
<phaul> but each decade bring it own new set of buzzwords and craze
octos has quit [Ping timeout: 258 seconds]
<teardown> I see what your point. Yes I just feel i could be missing out on useful parts of the language, since i lack a good grasp on oo concepts, while i'm using a lot of fp
<teardown> i think you nailed it when you said 'spending time with each is'
laaron has quit [Quit: ZNC 1.7.1 - https://znc.in]
<phaul> for oo I recommend look into smalltalk
<phaul> or these days pharo
<phaul> which is smalltalk relly
<teardown> nice. i have the smalltalk book
laaron has joined #ruby
<teardown> maybe i spend a few weeks working through it
<phaul> ruby is good too but way too much fluff to see the concepts
<phaul> beauty of pharo/smalltalk is that the language itself fits on a postcard
<teardown> that is appealing af
<teardown> like c
<teardown> does it have a massive std library then
<phaul> it's a bit weird, unique in terms of environment
<teardown> it seems like ruby will be most useful after spending some time in c, scheme, and i guess also smalltalk
<phaul> it's a graphical integrated ui that you "boot into" and then you can start programm it
<phaul> ruby is nice but massively multi paradigm. you can do literally everything in any way in ruby
jenrzzz has quit [Ping timeout: 248 seconds]
Swyper has joined #ruby
reber has quit [Remote host closed the connection]
AJA4350 has quit [Ping timeout: 246 seconds]
dbugger has quit [Ping timeout: 252 seconds]
nowhere_man has quit [Ping timeout: 258 seconds]
Swyper has quit [Remote host closed the connection]
jeremycw has joined #ruby
ravenousmoose has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jeremycw has quit [Ping timeout: 248 seconds]
weteamsteve has joined #ruby
sphenxes has quit [Remote host closed the connection]
jefffrails35 has quit [Remote host closed the connection]
Mia has quit [Read error: Connection reset by peer]
weteamsteve has quit [Ping timeout: 252 seconds]
jenrzzz has joined #ruby
salerace has joined #ruby
VeryBewitching has quit [Quit: Konversation terminated!]
ricekrispie has quit [Quit: YEET]
weteamsteve has joined #ruby
fphilipe has joined #ruby
laaron has quit [Remote host closed the connection]
laaron has joined #ruby
agent_white has joined #ruby
agent_white has quit [Changing host]
agent_white has joined #ruby
fphilipe has quit [Ping timeout: 252 seconds]
megalul has joined #ruby
megalul has quit [Client Quit]
jeremycw has joined #ruby
agent_white has quit [Client Quit]
agent_white has joined #ruby
AJA4350 has joined #ruby
jeremycw has quit [Ping timeout: 248 seconds]
jenrzzz has quit [Ping timeout: 244 seconds]
schne1der has joined #ruby
weteamsteve has quit [Ping timeout: 246 seconds]
weteamsteve has joined #ruby
graft has quit [Ping timeout: 246 seconds]
jenrzzz has joined #ruby
Guest7 has joined #ruby
esp32_prog has joined #ruby
shortCircuit__ has joined #ruby
codefriar has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sameerynho has quit [Ping timeout: 258 seconds]
jenrzzz has quit [Ping timeout: 248 seconds]
esp32_prog has quit [Ping timeout: 248 seconds]
shortCircuit__ has quit [Ping timeout: 245 seconds]
Guest7 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
weteamsteve1 has joined #ruby
salerace has quit [Ping timeout: 272 seconds]
fphilipe has joined #ruby
polishdub has quit [Quit: leaving]
weteamsteve has quit [Ping timeout: 250 seconds]
dostoyevsky has quit [Quit: leaving]
fphilipe has quit [Ping timeout: 252 seconds]
dostoyevsky has joined #ruby
jeremycw has joined #ruby
jeremycw has quit [Ping timeout: 272 seconds]
codefriar has joined #ruby
Ltem has quit [Quit: bye]
jenrzzz has joined #ruby
zapata has quit [Read error: Connection reset by peer]
zapata has joined #ruby
salerace has joined #ruby
budonyc has quit [Quit: Leaving]
weteamsteve has joined #ruby
weteamsteve1 has quit [Ping timeout: 250 seconds]
salerace has quit [Ping timeout: 246 seconds]
haxx0r has quit [Ping timeout: 246 seconds]
weteamsteve1 has joined #ruby
weteamsteve has quit [Ping timeout: 252 seconds]
bambanx has joined #ruby
s3nd1v0g1us has quit [Quit: WeeChat 2.4]
salerace has joined #ruby
jeremycw has joined #ruby
nwradio878887987 has joined #ruby
jeremycw has quit [Ping timeout: 272 seconds]
brool has joined #ruby
jcalla has quit [Ping timeout: 258 seconds]
doodleb4 has joined #ruby
doodlebug has quit [Ping timeout: 246 seconds]
brandoncc has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
SeepingN has quit [Ping timeout: 248 seconds]
comet23 has joined #ruby
agent_white has quit [Ping timeout: 245 seconds]
brool has quit [Read error: Connection reset by peer]
codefriar has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]