Sha256: f3332f7243be370716445f080f48b4bba4bb5049b10e13105a2c4fcbafda4447

Contents?: true

Size: 865 Bytes

Versions: 22

Compression:

Stored size: 865 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

22 entries across 22 versions & 1 rubygems

Version Path
acfs-1.3.2 lib/acfs/resource.rb
acfs-1.3.1 lib/acfs/resource.rb
acfs-1.3.0 lib/acfs/resource.rb
acfs-1.2.1 lib/acfs/resource.rb
acfs-0.50.0 lib/acfs/resource.rb
acfs-1.2.0 lib/acfs/resource.rb
acfs-0.49.1 lib/acfs/resource.rb
acfs-1.1.1 lib/acfs/resource.rb
acfs-0.49.0 lib/acfs/resource.rb
acfs-1.1.0 lib/acfs/resource.rb
acfs-0.48.2 lib/acfs/resource.rb
acfs-1.0.1 lib/acfs/resource.rb
acfs-0.48.1 lib/acfs/resource.rb
acfs-1.0.0 lib/acfs/resource.rb
acfs-0.48.0 lib/acfs/resource.rb
acfs-0.47.0 lib/acfs/resource.rb
acfs-0.46.0 lib/acfs/resource.rb
acfs-0.45.0 lib/acfs/resource.rb
acfs-0.44.0 lib/acfs/resource.rb
acfs-0.43.2 lib/acfs/resource.rb