
class Foo
extend ActiveModel::Naming
include ActiveModel::Validations
include ActiveModel::Conversion
attr_accessor :name
def initialize(attributes = {})
attributes.each { |key, value| send "#{key}=", value }
end
def read_attribute_for_validation(key)
@attributes[key]
end
def persisted?; false; end
end
Comments
No comments have been posted