Module: DataMapper::Property::PassThroughLoadDump

Included in:
Binary, Boolean, Class, Date, DateTime, Discriminator, Numeric, String, Time
Defined in:
lib/dm-core/property.rb

Instance Method Summary collapse

Instance Method Details

#dump(value) ⇒ Object

Stub instance method for dumping

Parameters:

  • value (Object, nil)

    value to dump

Returns:



309
310
311
312
313
314
315
# File 'lib/dm-core/property.rb', line 309

def dump(value)
  if type
    type.dump(value, self)
  else
    value
  end
end

#load(value) ⇒ Object



293
294
295
296
297
298
299
300
# File 'lib/dm-core/property.rb', line 293

def load(value)
  unless value.nil?
    value = type.load(value, self) if type
    typecast(value)
  else
    value
  end
end