Skip to content

Instantly share code, notes, and snippets.

View cdcooksey's full-sized avatar

Charlie Cooksey cdcooksey

View GitHub Profile
@cdcooksey
cdcooksey / irb.rb
Last active February 4, 2023 08:14
irb
irb(main):001:> why_are_we_here = -> (x) { puts x }
irb(main):002:> why_are_we_here.call("It's worth it.")
It\'s worth it.
=> nil
irb(main):003:> why_are_we_here = -> (x) { why_are_we_here(x) }
irb(main):004:> why_are_we_here.call(nil)
Traceback (most recent call last):
5: from /usr/bin/irb:23:in `<main>'
4: from /usr/bin/irb:23:in `load'
@cdcooksey
cdcooksey / recursion.rb
Last active February 4, 2023 05:50
recursion.rb
def countdown(n)
return if n.zero? # base case
puts n
countdown(n-1) # getting closer to base case
end
countdown(5) # => output: 5 4 3 2 1
class CharlieBlog extends Blog {
public function hi() {
return "Hello, world!";
}
}
100.times do
puts "Hello, world!".red
end
@cdcooksey
cdcooksey / test.rb
Last active July 20, 2019 00:50
test embeded code
class Test < BaseTest
def hi
"hi"
end
end
class Test < BaseTest
def hi
"hi"
end