Sha256: a782879f474b0823bbaac1f86df8af2ec4e593d353007bbdfa292e70e67332c4

Contents?: true

Size: 867 Bytes

Versions: 3

Compression:

Stored size: 867 Bytes

Contents

require 'active_model'

# @api public
#
class Acfs::Resource
  require 'acfs/resource/initialization'
  require 'acfs/resource/attributes'
  require 'acfs/resource/dirty'
  require 'acfs/resource/loadable'
  require 'acfs/resource/locatable'
  require 'acfs/resource/operational'
  require 'acfs/resource/persistence'
  require 'acfs/resource/query_methods'
  require 'acfs/resource/service'
  require 'acfs/resource/validation'

  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 Service
  include Dirty
  include Validation
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
acfs-1.0.0.dev.1.b305 lib/acfs/resource.rb
acfs-1.0.0.dev.1.b298 lib/acfs/resource.rb
acfs-1.0.0.dev.1.b297 lib/acfs/resource.rb