module DataMapper::ActiveModel::InstanceMethods

Public Instance Methods

errors() click to toggle source
# File lib/dm-active_model.rb, line 39
def errors
  obj = Object.new
  def obj.[](key)         [] end
  def obj.full_messages() [] end
  obj
end
persisted?() click to toggle source
# File lib/dm-active_model.rb, line 13
def persisted?
  saved?
end
to_key() click to toggle source
# File lib/dm-active_model.rb, line 17
def to_key
  key
end
to_model() click to toggle source
# File lib/dm-active_model.rb, line 9
def to_model
  self
end
to_param() click to toggle source
# File lib/dm-active_model.rb, line 21
def to_param
  return nil if key.nil?
  if key.length > 1
    raise "You need to implement #to_param yourself to support this key: #{self.class.key.inspect}"
  else
    self.key.first.to_s
  end
end
valid?() click to toggle source
# File lib/dm-active_model.rb, line 35
def valid?
  true
end