Method: DataMapper::Subject#default_for
- Defined in:
- lib/dm-core/support/subject.rb
#default_for(resource) ⇒ Object
Returns a default value of the subject for given resource
When default value is a callable object, it is called with resource and subject passed as arguments.
15 16 17 18 19 20 21 |
# File 'lib/dm-core/support/subject.rb', line 15 def default_for(resource) if @default.respond_to?(:call) @default.call(resource, self) else DataMapper::Ext.try_dup(@default) end end |