kalehv has quit [Read error: Connection reset by peer]
micalexander has joined #ruby-lang
kalehv_ has joined #ruby-lang
snsei_ has quit [Remote host closed the connection]
danijoo has quit [Read error: Connection reset by peer]
danijoo has joined #ruby-lang
charliesome has joined #ruby-lang
mykoweb has joined #ruby-lang
kalehv_ has quit [Read error: Connection reset by peer]
kalehv has joined #ruby-lang
heavyhorse has joined #ruby-lang
bzalasky has joined #ruby-lang
ben______ has quit [Quit: leaving]
arBmind has quit [Ping timeout: 245 seconds]
vlad_starkov has quit [Read error: Connection reset by peer]
jsrn has quit [Quit: Leaving]
SteveBenner09 has joined #ruby-lang
CJD14 has joined #ruby-lang
makoto has joined #ruby-lang
makoto is now known as Guest14175
snsei has joined #ruby-lang
tsou has joined #ruby-lang
dm78 has joined #ruby-lang
Guest14175 has quit [Ping timeout: 272 seconds]
Guest47672 has quit [Remote host closed the connection]
jonr22 has joined #ruby-lang
jhass has joined #ruby-lang
snsei has quit [Remote host closed the connection]
jhass is now known as jhass|off
centrx has joined #ruby-lang
Johz has quit [Quit: Leaving]
sferik has joined #ruby-lang
sferik has quit [Client Quit]
vlad_starkov has joined #ruby-lang
RobertBirnie has joined #ruby-lang
yuko7 has joined #ruby-lang
<yuko7>
[a,b,c].delete(c) actually delete the value of c and not the reference to c?
dm78 has quit []
itsraining has joined #ruby-lang
<centrx>
yuko7, No?
<centrx>
yuko7, It only deletes it from the array
<apeiros>
yuko7: it will remove c from the array
<yuko7>
apeiros: centrx ...i have something like [user1,user2...].delete current_user and it seems like it deletes my current_user
<pipecloud>
yuko7: It removes it from the array.
SteveBen_ has joined #ruby-lang
<apeiros>
yuko7: what do you mean by "deletes current_user"?
<pipecloud>
yuko7: Did you read the docs for #delete?
<yuko7>
apeiros: its rails
<pipecloud>
It's ruby.
agarie_ has joined #ruby-lang
hakunin_ has joined #ruby-lang
RoxasShadow has joined #ruby-lang
<apeiros>
it's not an answer :)
<pipecloud>
current_user comes from a ruby gem.
<yuko7>
apeiros: im sorry i misunderstood your question?
kalehv_ has joined #ruby-lang
<apeiros>
yuko7: what do you mean by "deletes current_user"?
<apeiros>
by what observation do you determine, that "current_user" is "deleted"
<yuko7>
apeiros: anyways i get it, thanks for confirming that it deletes from the array and not the value itself, now i have hunt down why my current_user get deleted
symm-_ has joined #ruby-lang
bzalasky has quit [Remote host closed the connection]
<apeiros>
yuko7: you can verify such stuff easily in irb/pry
<fleish>
hi all, I have an array of IP addresses that I need to loop through in a template and have them come out looking like this http://pastebin.com/LDWrd3KK
Markvill_ has joined #ruby-lang
<apeiros>
fleish: and what's your question?
<fleish>
I'm used to looping through an array like this with <% @some_nodes.each do |node| -%> do the same thing with each of some_nodes <% end -%> ... but in this case I'm not sure how to go about outputting the array in the format I need since each line will be different
<fleish>
so my question is if someone can help walk me through what I'd need to accomplish that
<centrx>
fleish, Are they in that string format in the array?
<fleish>
centrx: I think you may be right, just found that as well let me have a look
sferik has quit [Client Quit]
Olipro has quit [Ping timeout: 241 seconds]
<apeiros>
fleish: when you did, and still have problems, you can paste the code you tried and we can try to help with what's missing.
kalehv_ has quit [Read error: Connection reset by peer]
kalehv has joined #ruby-lang
Olipro has joined #ruby-lang
nihils has joined #ruby-lang
vlad_starkov has quit [Read error: Connection reset by peer]
heavyhorse has quit [Quit: Computer has gone to sleep]
heavyhorse has joined #ruby-lang
heavyhor1e has joined #ruby-lang
heavyhorse has quit [Read error: Connection reset by peer]
nichtdiebohne has quit [Ping timeout: 272 seconds]
<pipecloud>
fleish: If you can order them properly, you can get them into groups.
<pipecloud>
felipe: See Hash#group_by
<fleish>
apeiros/centrx: this ruby template is being processed by chef, so here's what I've got http://pastebin.com/SFFxRbeb ... just trying to figure out how to get it to enumerate an index since I don't think one exists
heavyhor1e has quit [Ping timeout: 260 seconds]
<pipecloud>
fleish: I'd need a paste of the data or a very similar paste of it, feel free to change the addresses.
<pipecloud>
It'd be neat if you'd use pastie or gist.
retro|cz has joined #ruby-lang
<apeiros>
fleish: you forgot the = in <% index %>
mistym has joined #ruby-lang
makoto has joined #ruby-lang
makoto is now known as Guest10099
<fleish>
apeiros: that was the it, thanks for the spot
ddfreyne has quit [Quit: leaving]
RobertBirnie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<pipecloud>
:D
CJD14 has quit [Ping timeout: 250 seconds]
<fleish>
let me put it all together now and see it takes it even with the , on the last item
heavyhorse has joined #ruby-lang
<pipecloud>
fleish: Are you trying not to have a leftover comma?
RobertBirnie has joined #ruby-lang
<fleish>
pipecloud: I'm taking someone else's static file and converting it into a template. the original file doesn't have a comma on the final line. can't recall off hand if php will freak out if one is there or not
Guest10099 has quit [Ping timeout: 260 seconds]
<pipecloud>
fleish: Hm. Me neither, but you can avoid outputting that.
<pipecloud>
fleish: I'd just build a string with interpolation for each line and then call #join(',')
symm-_ has quit [Ping timeout: 252 seconds]
<pipecloud>
Then it's just @my_collection.each_with_index.map{|item,index| "#{index} => #{item[:address]}"}.join(',') or something like that.
<pipecloud>
You could also build a string ending in commas and just strip the last one.
ddfreyne has joined #ruby-lang
prc has quit [Quit: Leaving.]
prc has joined #ruby-lang
dabradley has joined #ruby-lang
RobertBirnie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
RobertBirnie has joined #ruby-lang
mehlah has quit [Quit: Leaving...]
vlad_starkov has joined #ruby-lang
RoxasShadow has quit [Read error: Connection reset by peer]
nathanstitt has quit [Quit: I growing sleepy]
RobertBirnie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Coincidental has quit [Remote host closed the connection]
kalehv has quit [Read error: Connection reset by peer]
kalehv has joined #ruby-lang
ikrima has quit [Ping timeout: 245 seconds]
toretore has quit [Quit: This computer has gone to sleep]
fbernier has joined #ruby-lang
kalehv has quit [Remote host closed the connection]
kalehv has joined #ruby-lang
bzalasky has quit [Remote host closed the connection]
Shellcat has quit [Quit: Later peeps]
Cakey has joined #ruby-lang
kalehv has quit [Ping timeout: 245 seconds]
tylersmith has joined #ruby-lang
Barrin6 has joined #ruby-lang
robbyoconnor has joined #ruby-lang
Reen has quit [Ping timeout: 252 seconds]
Reen has joined #ruby-lang
SteveBen_ has quit []
vlad_starkov has quit [Read error: Connection reset by peer]
ecnalyr has joined #ruby-lang
makoto has joined #ruby-lang
makoto is now known as Guest19697
Cakey has quit [Ping timeout: 252 seconds]
Reen has quit [Ping timeout: 252 seconds]
ecnalyr has quit [Remote host closed the connection]
ecnalyr has joined #ruby-lang
ecnalyr has quit [Ping timeout: 240 seconds]
<fleish>
pipecloud: thanks for the suggestion. I'm going to leave it as is unless it doesn't work in which case I'll go back and strip out that last , ... got too many other things that I know need fixin' :)
retro|cz has quit [Ping timeout: 260 seconds]
vlad_starkov has joined #ruby-lang
apeiros has quit [Remote host closed the connection]
apeiros has joined #ruby-lang
Guest19697 has quit [Remote host closed the connection]
<threeifbywhiskey>
Before passing judgment, observe that it's scratch-an-itch Saturday.
<threeifbywhiskey>
I'm curious, though; replacing Enumerable with either Enumerator or Array blows the stack, and I'm trying to deduce which method(s) might be causing it.
<pipecloud>
threeifbywhiskey: Huh, what kind of interesting things is that for?
<threeifbywhiskey>
pipecloud: Just messing around, really.
<pipecloud>
Being able to call enumerable methods pretty much anywhere?
<threeifbywhiskey>
Indeed.
<pipecloud>
fun.
<threeifbywhiskey>
I thought so. :)
<threeifbywhiskey>
Enumerator and Array both have plenty more methods than Enumerable, though, and I'd like to expose them if possible.
ecnalyr has joined #ruby-lang
Reen has joined #ruby-lang
<whitequark>
each->n { p n }
* whitequark
cringes so hard
<threeifbywhiskey>
How come?
<whitequark>
it's parsed as each(->(n) { p n })
<whitequark>
but looks like member access in C++
mykoweb has quit [Remote host closed the connection]
<threeifbywhiskey>
I grant you it's not very pretty; I really only did it to line up the Ranges.
<threeifbywhiskey>
The proximity does sort of convey the idea, though, and that was a nice benefit.
<threeifbywhiskey>
Do you reckon Array and Enumerator having a #define_singleton_method is interfering with things?
<whitequark>
try .instance_methods(false)
<whitequark>
it'll skip inherited ones
<threeifbywhiskey>
Like #reduce...
<whitequark>
fwiw, I don't think "functional programming" means "higher-order functions in global namespace"
<whitequark>
e.g. in OCaml "map" would be under List, Hashmap, ...
<threeifbywhiskey>
These aren't higher-order functions.
<threeifbywhiskey>
I considered calling it HOFstadter before realizing my mistake.
pkrnj has joined #ruby-lang
<whitequark>
arguably they are. sure, it's a non-general case, but I think explaining their behavior as special-cased HOFs is preferable to other treatment
<threeifbywhiskey>
They can't be passed to and from other functions.
<threeifbywhiskey>
That's surely a defining characteristic.
nathanstitt has joined #ruby-lang
<whitequark>
ah, so you mean "they're not functions" rather than "they're not higher-order"
<whitequark>
makes sense
<pipecloud>
Is this just some kind of logic hoisting or something?
<threeifbywhiskey>
Well, they're methods, which makes the difference, I would think.
<pipecloud>
I don't know. :(
<whitequark>
threeifbywhiskey: I mean, I would definitely consider Ruby's regular Array#select a HOF.
<whitequark>
it exhibits enough HOF-like behavior in the context of Ruby to be called so
ecnalyr has quit [Remote host closed the connection]
<threeifbywhiskey>
But having to #send and/or extract them with #method seem like disqualifiers.
kalehv has joined #ruby-lang
<threeifbywhiskey>
I'm of half a mind to agree with you, of course, and I suppose we're having a semantics discussion more than anything else.
<pipecloud>
threeifbywhiskey: Why not just delegate instead?
<pipecloud>
I'm not clever enough to deduce the meaning there! D:
<threeifbywhiskey>
Functions and methods really are different things, though, and that shouldn't be forgot.
<pipecloud>
Have Kernel delegate those methods depending on the argument?
<threeifbywhiskey>
I'm not allowed to define Kernel#method_missing anymore. :P
<pipecloud>
threeifbywhiskey: They are, but ruby is all delegation anyways, even if you're using niceties such as mixins, classes, etc.
nathanstitt has quit [Client Quit]
<whitequark>
well, Ruby doesn't have bare function calls. either you consider some of method calls function calls, or you throw hands up in the air and give up on useful analogy
mykoweb has joined #ruby-lang
<pipecloud>
threeifbywhiskey: No. Just get all the methods names as symbols you want from the classes you want and use that to delegate.
<threeifbywhiskey>
Well, yes, I'm trying to do that, only I want it to be a subtractive rather than additive process.
<pipecloud>
subtractive in what way?
<threeifbywhiskey>
That is, if I could figure out which method(s) are causing the stack to blow, I'd just remove them from the #instance_methods result.
<threeifbywhiskey>
whitequark: I like the term "procedure" for instances such as this.
vlad_starkov has quit [Read error: Connection reset by peer]
ecnalyr has quit [Ping timeout: 240 seconds]
<threeifbywhiskey>
I do understand where you're coming from, but Haskell has made me look on HOFs with a certain reverence, I guess.
kalehv has quit [Ping timeout: 248 seconds]
<whitequark>
threeifbywhiskey: "procedure" is really a much different thing :/
<pipecloud>
threeifbywhiskey: I think that if you were to switch to delegation and use #instance_methods(false), you might be closer?
<whitequark>
threeifbywhiskey: I've some experience with functional langs too. I just accept terms being context-specific for particular languages.
RobertBirnie has joined #ruby-lang
RobertBirnie has quit [Read error: Connection reset by peer]
<whitequark>
anyway, I'm off to sleep o/
<threeifbywhiskey>
Chao! Thank you for your time and company.
RobertBirnie has joined #ruby-lang
<threeifbywhiskey>
pipecloud: But then I'm hand-picking methods, and that seems silly for a toy.
<pipecloud>
threeifbywhiskey: Is it?
<threeifbywhiskey>
No, not really.
* threeifbywhiskey
has already written specs for this thing.
<pipecloud>
What about #instance_methods(false) is hand-picking? It's more like filtering, I'd think.
ecnalyr has joined #ruby-lang
<threeifbywhiskey>
Well, it loses #reduce, for instance, which I'd have to notice and plop back into the method pool.
nathanstitt has joined #ruby-lang
<pipecloud>
threeifbywhiskey: So include Enumerable?
<threeifbywhiskey>
Yeah, I spoke too soon.
<pipecloud>
threeifbywhiskey: I like the idea for the fun of thinking in different ways.
<threeifbywhiskey>
I'm genuinely surprised I've never bumped into somebody else tinkering with the idea, but I'm sure it's been done.
nathanstitt has quit [Client Quit]
<threeifbywhiskey>
Changing it to (Array.instance_methods(false) + Enumerable.instance_methods) changes everything to nils.
<threeifbywhiskey>
Even the select picks out five nils, which is kinda blowing my mind.
<pipecloud>
threeifbywhiskey: I'm nearly so far as you: methods={}; %i|Enumerable Object|.each{|con| klass = Module.const_get(con); methods[con] = klass.instance_methods(false) }; methods
guns has joined #ruby-lang
fleish has quit [Quit: fleish]
bzalasky has quit [Remote host closed the connection]
<pipecloud>
Or if you're in module Kernel, just const_get
<pipecloud>
threeifbywhiskey: module Kernel; methods={}; %i|Enumerable Object|.each{|con| klass = const_get(con); methods[con] = klass.instance_methods(false) }; methods; end
<pipecloud>
threeifbywhiskey: I guess now you'd just build up a case of some kind, could be an actual case, I don't know. And depending on if some arg is a kind of something in the constant list, you'd delegate the message send on Kernel to the arg? Or did I miss something?
<pipecloud>
You'd still need to define methods on Kernel, but I'd use a module to do it so that there's evidence in the ancestor tree. Wouldn't want to scare people too bad, right? :D
<pipecloud>
threeifbywhiskey: You'd take the methods.values.reduce(:|) to get a list of all methods you should set up conditional delegations for depending on the kind of object passed as an arg.
heavyhorse has quit [Quit: Computer has gone to sleep]
heavyhorse has joined #ruby-lang
RobertBirnie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
RobertBirnie has joined #ruby-lang
heavyhorse has quit [Ping timeout: 246 seconds]
<threeifbywhiskey>
pipecloud: Sorry for disappearing there.
tylersmith has quit [Remote host closed the connection]
<threeifbywhiskey>
I'm not sure I understand why constants have come into the picture.
tylersmith has joined #ruby-lang
<pipecloud>
threeifbywhiskey: How else do you get a hold of the instance methods of a class?
<pipecloud>
I like how funny it is to write `values.reduce :|`
<threeifbywhiskey>
Yeah, I was going to say. I love when symbols end up on the end of the line.
<threeifbywhiskey>
And reducing on weird things is always fun.
<pipecloud>
:| is just entertaining
<pipecloud>
:/ too
<threeifbywhiskey>
:* as well.
<pipecloud>
:s
<pipecloud>
:D
<threeifbywhiskey>
Thank Matz for symbols.
<pipecloud>
def D;end; something.reduce :D
<pipecloud>
obvs D is defined on something's class.
<threeifbywhiskey>
Naturally.
<pipecloud>
D is actually defined as a debugging method in ruby somewhere. Pretty lul.
<pipecloud>
It's for logging.
<threeifbywhiskey>
Is it some hard-to-access secret like FrozenCore?
<pipecloud>
TIL: Github definitely does not support regular expressions in their search field.
<threeifbywhiskey>
Digging around in object_ids to find a class... what will they think of next?
<pipecloud>
Oh charliesome!
<pipecloud>
threeifbywhiskey: Were you going to use that?
<pipecloud>
I can try to pull it into what I was tinkering with.
<threeifbywhiskey>
I... I can't see anything I might want out of it.
tylersmith has quit [Ping timeout: 248 seconds]
<charliesome>
frozen core is definitely fun to play with
<threeifbywhiskey>
Really, I just wanted to be able to #select and #reduce from Kernel.
<threeifbywhiskey>
charliesome: How come it's so hard to get to?
<charliesome>
it's internal
<charliesome>
an implementation detail
<threeifbywhiskey>
Fair enough.
<pipecloud>
threeifbywhiskey: What's wrong with just providing the constants for the classes you care about?
<pipecloud>
Or did you want something more dynamic and not just specific classes?
<threeifbywhiskey>
You mean just, like, including Enumerable in Kernel?
<pipecloud>
Like the ability to just call method and pass it the data/object?
<pipecloud>
threeifbywhiskey: Well, no.
vlad_starkov has joined #ruby-lang
<threeifbywhiskey>
I want to be able to do select(:even?, 1..10) from anywhere.
heavyhorse has joined #ruby-lang
<pipecloud>
I'm defining the methods by the names I get from instance_methods(false) to take *args and the first one will be an object I want to call the message I'm sending to Kernel with.
<pipecloud>
threeifbywhiskey: Ah so you want the object/data last?
<pipecloud>
I was thinking select(1..10, :even?)
<threeifbywhiskey>
Same thing, I guess; just replacing #pop with #shift in my code.
<pipecloud>
Yeah.
<threeifbywhiskey>
Having the predicate first is more in line with how other functional languages do it.
mykoweb has quit [Ping timeout: 245 seconds]
<pipecloud>
threeifbywhiskey: I'm using define_method in a module and then I'm using that module with Kernel so someone can see that there's some fuckery going on.
<threeifbywhiskey>
My initial goal was to have it be possible either way, but the & to_proc magic makes that tricky.
<pipecloud>
threeifbywhiskey: Do you have code I could look at?
<threeifbywhiskey>
Just the Gist I posted?
<pipecloud>
I could probably write this faster if I was just opening up module.
<threeifbywhiskey>
I'll take that as a response to both my messages. :P
<pipecloud>
threeifbywhiskey: I'd be sillier! I'd just say expect(klass).to recieve(meth).once and then do Kernel.send(meth, args, obj) for the most part
<threeifbywhiskey>
That's really the much saner thing to do.
<pipecloud>
The important part, I'd think, is that delegation is working correctly. Then I'd add some tests to test behaviour for shits and googles.
ecnalyr has quit [Remote host closed the connection]
<threeifbywhiskey>
Are you explicitly using a Delegator or no?
<pipecloud>
threeifbywhiskey: You could be pedantic and say .to receive(meth).once.with(args) # I think that chain works. It might be receive(meth).with(args).once
ecnalyr has joined #ruby-lang
ecnalyr has quit [Remote host closed the connection]
ecnalyr has joined #ruby-lang
<threeifbywhiskey>
Well, args can't be the same for every method.
<pipecloud>
threeifbywhiskey: Not yet. I probably won't because we're not just delegating directly. I might use a delegator inside the defined method on the kernel after I take the object off the args.
RobertBirnie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<pipecloud>
I might just call #send, who knows!
<threeifbywhiskey>
I think I shall go meet that now.
<threeifbywhiskey>
#send is where it's at, man. :P
<pipecloud>
I'd have to check if, after removing the object, there are any args left to make that one pass. Otherwise you just define whatever methods as lets or methods if you're into minitest or helper methods, and the shared behaviour stuff would call #args as a method and #klass as a method inside there.
<threeifbywhiskey>
Are you also mutating the *args passed into #define_method?
<pipecloud>
Yeah, but you could just split the array into args and the object.
mykoweb has joined #ruby-lang
<threeifbywhiskey>
How then to determine which argument to call to_proc on?
<pipecloud>
Whatever the method that was called, probably?
<threeifbywhiskey>
But, for instance, select(&:even?, 1..10) doesn't work, because blocks have to be the last argument.
<pipecloud>
They still would be.
lavana has joined #ruby-lang
<threeifbywhiskey>
Ah, okay. I quite like the inversion.
vlad_starkov has quit [Read error: Connection reset by peer]
<threeifbywhiskey>
Probably so much special-casing to get it working with so many methods getting into Kernel, though.
<pipecloud>
threeifbywhiskey: It'll be fun.
<pipecloud>
threeifbywhiskey: My module I'm mixing into Kernel is called KernelFuckery
<threeifbywhiskey>
Aptly named, to be sure. :)
ender|dktm has joined #ruby-lang
nathanstitt has joined #ruby-lang
guns has quit [Quit: guns]
<threeifbywhiskey>
Still here, just trying to figure my way around this OpenSSL::X509::StoreError while trying to push Enumerabull to Gemcutter. :/
<threeifbywhiskey>
Even exporting GIT_SSL_NO_VERIFY (bad juju, I know) didn't do the trick.
micalexander has quit [Read error: Connection reset by peer]
micalexander has joined #ruby-lang
RobertBirnie has joined #ruby-lang
<pipecloud>
threeifbywhiskey: Gemcutter? Still using the old name?
tonni has quit [Read error: Connection reset by peer]
hahuang65 has joined #ruby-lang
ikrima has quit [Ping timeout: 245 seconds]
toretore has joined #ruby-lang
yuko7 has joined #ruby-lang
hahuang65 has quit [Ping timeout: 245 seconds]
Guest88946 has quit [Quit: Leaving...]
Oak has joined #ruby-lang
Oak has joined #ruby-lang
Oak has quit [Changing host]
Elico has joined #ruby-lang
ninjapig has joined #ruby-lang
<ninjapig>
there is a string "quick brown fox jumped over the lazy dog", i'm trying to make it so the string.scan(regexp) {|match|} is passed the words in reverse order
d4rkr4i has quit [Quit: Leaving.]
<ninjapig>
is there a way to make ruby's regex engine run right to left?
symm- has joined #ruby-lang
<jhass>
please do not crosspost without at least saying so
mehlah has quit [Quit: Leaving...]
stef_204 has joined #ruby-lang
Cakey has joined #ruby-lang
d4rkr4i has joined #ruby-lang
d4rkr4i has quit [Client Quit]
Cakey has quit [Ping timeout: 245 seconds]
bzalasky has quit [Remote host closed the connection]
Elico has quit [Quit: Elico]
charliesome has quit [Ping timeout: 252 seconds]
arBmind has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
cannie has quit [Ping timeout: 272 seconds]
cannie_ has joined #ruby-lang
yxhuvud has quit [Remote host closed the connection]
ender|dktm has quit [Ping timeout: 245 seconds]
cannie has joined #ruby-lang
cannie_ has quit [Ping timeout: 260 seconds]
symm- has quit [Read error: Connection reset by peer]
symm- has joined #ruby-lang
mistym has quit [Remote host closed the connection]
Johz has joined #ruby-lang
tonni has joined #ruby-lang
tonni has quit [Ping timeout: 245 seconds]
nichtdiebohne has joined #ruby-lang
hahuang65 has joined #ruby-lang
charliesome has joined #ruby-lang
pabloh has joined #ruby-lang
charlies_ has joined #ruby-lang
charliesome has quit [Ping timeout: 252 seconds]
Elico has joined #ruby-lang
hahuang65 has quit [Ping timeout: 252 seconds]
ender|dktm has joined #ruby-lang
ender|dktm has quit [Ping timeout: 245 seconds]
fuhgeddaboudit has quit [Ping timeout: 260 seconds]
agarie_ has quit [Ping timeout: 246 seconds]
charliesome has joined #ruby-lang
charlies_ has quit [Ping timeout: 252 seconds]
agarie has joined #ruby-lang
lysw123 has quit [Quit: My Computer has gone to sleep. ZZZzzz…]
Elico has quit [Remote host closed the connection]
rahul_j has joined #ruby-lang
d4rkr4i has joined #ruby-lang
tonni has joined #ruby-lang
canton7 has joined #ruby-lang
tonni has quit [Ping timeout: 260 seconds]
lavana has joined #ruby-lang
Lewix has quit [Remote host closed the connection]
Elico has joined #ruby-lang
yuko7 has quit [Ping timeout: 245 seconds]
enkristoffer has joined #ruby-lang
xcesariox has joined #ruby-lang
xcesariox has quit [Max SendQ exceeded]
rahul_j has quit [Quit: rahul_j]
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
Markvilla has joined #ruby-lang
spuk has quit [Ping timeout: 260 seconds]
nichtdiebohne has quit [Read error: Connection reset by peer]
spuk has joined #ruby-lang
tbuehlmann has quit [Remote host closed the connection]
lavana has quit [Ping timeout: 252 seconds]
jonr22 has joined #ruby-lang
cnivolle has joined #ruby-lang
lavana has joined #ruby-lang
ak_98 has joined #ruby-lang
ak_98 has quit [Client Quit]
enkristoffer has quit [Quit: ❤]
tonni has joined #ruby-lang
vlad_starkov has joined #ruby-lang
lavana has quit [Quit: Leaving]
vlad_sta_ has joined #ruby-lang
vlad_starkov has quit [Read error: Connection reset by peer]
mehlah has joined #ruby-lang
tonni has quit [Ping timeout: 260 seconds]
symm- has quit [Ping timeout: 245 seconds]
ikrima has joined #ruby-lang
hahuang65 has joined #ruby-lang
retro|cz has joined #ruby-lang
hahuang65 has quit [Ping timeout: 252 seconds]
heavyhorse has joined #ruby-lang
heavyhorse has quit [Client Quit]
mehlah has quit [Quit: Leaving...]
heavyhorse has joined #ruby-lang
Cakey has joined #ruby-lang
Oak has quit [Remote host closed the connection]
mucker has joined #ruby-lang
bin7me has joined #ruby-lang
mucker has quit [Ping timeout: 248 seconds]
wallerdev has joined #ruby-lang
vermele has joined #ruby-lang
mucker has joined #ruby-lang
panpainter has joined #ruby-lang
tonni has joined #ruby-lang
wallerdev has quit [Quit: wallerdev]
tonni has quit [Ping timeout: 246 seconds]
Cakey_ has joined #ruby-lang
Cakey has quit [Ping timeout: 248 seconds]
pensil has joined #ruby-lang
heftig has quit [Quit: Quitting]
RoxasShadowRS has quit [Read error: Connection reset by peer]
Cakey_ has quit [Ping timeout: 250 seconds]
<pensil>
any malaysian ruby dev here?
pensil has left #ruby-lang [#ruby-lang]
lmuhammad1 has joined #ruby-lang
marcofernandez has joined #ruby-lang
tkuchiki has quit [Remote host closed the connection]
cannie has quit [Remote host closed the connection]
<lmuhammad1>
want to share with you all a great site for sharpening your ruby dev skills . . . www.codewars.com
heftig has joined #ruby-lang
tkuchiki has joined #ruby-lang
Cakey has joined #ruby-lang
tkuchiki has quit [Ping timeout: 272 seconds]
shinnya has quit [Ping timeout: 260 seconds]
nathanstitt has joined #ruby-lang
cannie has joined #ruby-lang
RoxasShadowRS has joined #ruby-lang
tbuehlmann has joined #ruby-lang
mucker has quit [Remote host closed the connection]
mucker has joined #ruby-lang
mucker has quit [Ping timeout: 260 seconds]
dorei has joined #ruby-lang
kalehv has joined #ruby-lang
tonni has joined #ruby-lang
houhoulis has joined #ruby-lang
tonni_ has joined #ruby-lang
tonni has quit [Read error: Connection reset by peer]
vlad_sta_ has quit [Remote host closed the connection]