Sha256: cca0b14ad388a08af6a1b2b9ceb6d2b0cdd0f491bc4b186a7531af0f50aed460
Contents?: true
Size: 598 Bytes
Versions: 8
Compression:
Stored size: 598 Bytes
Contents
module ActiveModel # Comment stripped version of ActiveModel::Model from rails/rails revision # 85750d43fa714f6773396b8304430f2d1f459350. module Model def self.included(base) #:nodoc: 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 super() end def persisted? false end end end
Version data entries
8 entries across 8 versions & 2 rubygems