Skip to content

Instantly share code, notes, and snippets.

View skarger's full-sized avatar

Stephen Karger skarger

View GitHub Profile
class Sport < ApplicationRecord
has_many :workouts
end
class Workout < ApplicationRecord
belongs_to :sport
end
@skarger
skarger / ruby_closures.rb
Last active October 25, 2018 02:16
Ruby Closures
def demo
puts "Demo starting:"
puts
puts "0) Calling a_different_method, NOT passing a_lambda:"
a_different_method
puts
puts "1) Calling make_lambda twice to create a_lambda_2 and a_lambda_3:"
a_lambda_2 = make_lambda(5)