Sha256: db63e25fc26eb3cf48e7afe101fecaca18bb8722fedc79e55976e872a70cfe92

Contents?: true

Size: 979 Bytes

Versions: 28

Compression:

Stored size: 979 Bytes

Contents

require 'active_model'

# @api public
#
module Acfs::Model
  require 'acfs/model/initialization'
  require 'acfs/model/attributes'
  require 'acfs/model/dirty'
  require 'acfs/model/loadable'
  require 'acfs/model/locatable'
  require 'acfs/model/operational'
  require 'acfs/model/persistence'
  require 'acfs/model/query_methods'
  require 'acfs/model/relations'
  require 'acfs/model/service'
  require 'acfs/model/validation'

  extend ActiveSupport::Concern

  included do
    if ActiveModel::VERSION::MAJOR >= 4
      include ActiveModel::Model
    else
      extend  ActiveModel::Naming
      extend  ActiveModel::Translation
      include ActiveModel::Conversion
      include ActiveModel::Validations
    end

    include Initialization

    include Attributes
    include Loadable
    include Persistence
    include Locatable
    include Operational
    include QueryMethods
    include Relations
    include Service
    include Dirty
    include Validation
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
acfs-0.42.0 lib/acfs/model.rb
acfs-0.41.1 lib/acfs/model.rb
acfs-0.41.1.beta1 lib/acfs/model.rb
acfs-0.41.0 lib/acfs/model.rb
acfs-0.40.1.rc1 lib/acfs/model.rb
acfs-0.40.0 lib/acfs/model.rb
acfs-0.39.1 lib/acfs/model.rb
acfs-0.39.0 lib/acfs/model.rb
acfs-0.38.0 lib/acfs/model.rb
acfs-0.37.0.1.b295 lib/acfs/model.rb
acfs-0.37.0 lib/acfs/model.rb
acfs-0.36.0.1.b293 lib/acfs/model.rb
acfs-0.36.0 lib/acfs/model.rb
acfs-0.35.0.1.b291 lib/acfs/model.rb
acfs-0.35.0 lib/acfs/model.rb
acfs-0.34.1.1.b289 lib/acfs/model.rb
acfs-0.34.1 lib/acfs/model.rb
acfs-0.34.0.1.b288 lib/acfs/model.rb
acfs-0.34.0.1.b287 lib/acfs/model.rb
acfs-0.34.0.1.b286 lib/acfs/model.rb