Sha256: 9d0b67f78fd147d2d46720b8aa365dd295c836dc0dfed0a9a7ffb9f5ac908c6d
Contents?: true
Size: 451 Bytes
Versions: 2
Compression:
Stored size: 451 Bytes
Contents
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.public_send("#{attr}=", value) end if params end def persisted? false end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
madoka-0.0.2 | lib/active_model/model.rb |
madoka-0.0.1 | lib/active_model/model.rb |