Sha256: 8c120587f7a6f0d4dcc2dae2cc27e8303833082f8e25c59430b72a645039de08

Contents?: true

Size: 799 Bytes

Versions: 1

Compression:

Stored size: 799 Bytes

Contents

require 'active_data/model/conventions'
require 'active_data/model/attributes'
require 'active_data/model/scopes'
require 'active_data/model/primary'
require 'active_data/model/lifecycle'
require 'active_data/model/persistence'
require 'active_data/model/callbacks'
require 'active_data/model/associations'
require 'active_data/model/validations'
require 'active_data/model/localization'
require 'active_data/model/dirty'

module ActiveData
  module Model
    extend ActiveSupport::Concern

    included do
      extend ActiveModel::Naming
      extend ActiveModel::Translation

      include ActiveModel::Conversion
      include ActiveModel::Serialization
      include ActiveModel::Serializers::JSON

      include Conventions
      include Attributes
      include Validations
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
active_data-1.0.0 lib/active_data/model.rb