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

Version Path
web-console-rails3-1.0.4 lib/active_model/model.rb
web-console-rails3-1.0.3 lib/active_model/model.rb
web-console-rails3-1.0.1 lib/active_model/model.rb
web-console-rails3-1.0.0 lib/active_model/model.rb
web-console-rails3-0.4.1 lib/active_model/model.rb
web-console-rails3-0.3.0 lib/web_console/backport/active_model.rb
web-console-0.3.0 lib/web_console/backport/active_model.rb
web-console-rails3-0.2.0 lib/web_console/backport/active_model.rb