Sha256: aa8a329a7cfa0fc32a5d44e0d4c26155eea72c8f0eb85cb733933286e97173f0
Contents?: true
Size: 509 Bytes
Versions: 1
Compression:
Stored size: 509 Bytes
Contents
class Donut < Pastry has_defaults :flavor => "cream", :name => "Cream" has_defaults :maker => proc { "Dunkin Donuts" } has_defaults :weight => proc { weigh } has_defaults :health_benefits => proc { self.class.global_health_benefits } def flavor @flavor_getter_called = true read_attribute(:flavor) end def flavor=(value) @flavor_setter_called = true write_attribute(:flavor, value) end def weigh "a lot" end def self.global_health_benefits 'none' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
has_defaults-0.4.1 | spec/shared/app_root/app/models/donut.rb |