You are viewing documentation for version 1 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Module: AWS::Record::AbstractBase

Included in:
HashModel, Model
Defined in:
lib/aws/record/abstract_base.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Class Method Summary collapse

Class Method Details

.extended(base) ⇒ Object



20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/aws/record/abstract_base.rb', line 20

def self.extended base

  base.send(:extend, ClassMethods)
  base.send(:include, InstanceMethods)
  base.send(:include, DirtyTracking)
  base.send(:extend, Validations)

  # these 3 modules are for rails 3+ active model compatability
  base.send(:extend, Naming)
  base.send(:include, Naming)
  base.send(:include, Conversion)

end