Notes posted by rjspotter
RSS feed
rjspotter -
July 31, 2015
0 thanks
Also takes a block
You can define methods within a block
User = Struct.new(:first_name, :last_name) do def full_name "#{first_name} #{last_name}" end end user = User.new('Simon', 'Templar') # => #<struct User first_name="Simon", last_name="Templar"> user.full_name # => "Simon Templar"