Sha256: 312c502393d76ab1f4221d1d22e4c49997606424f231866857b7563cd77a209b
Contents?: true
Size: 515 Bytes
Versions: 1
Compression:
Stored size: 515 Bytes
Contents
class Donut < Pastry has_defaults :flavor => "cream", :name => "Cream" has_defaults :maker => lambda { "Dunkin Donuts" } has_defaults :weight => lambda { weigh } has_defaults :health_benefits => lambda { 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.2 | spec/shared/app_root/app/models/donut.rb |