23 lines
445 B
Ruby
23 lines
445 B
Ruby
|
module ActiveModel
|
||
|
module Model
|
||
|
def self.included(base)
|
||
|
base.class_eval do
|
||
|
extend ActiveModel::Naming
|
||
|
extend ActiveModel::Translation
|
||
|
include ActiveModel::Validations
|
||
|
include ActiveModel::Conversion
|
||
|
end
|
||
|
end
|
||
|
|
||
|
def initialize(params={})
|
||
|
params.each do |attr, value|
|
||
|
self.send(:"#{attr}=", value)
|
||
|
end if params
|
||
|
end
|
||
|
|
||
|
def persisted?
|
||
|
false
|
||
|
end
|
||
|
end
|
||
|
end
|