Module: Dynamo::Record::Model

Defined in:
lib/dynamo/record/model.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Constant Summary collapse

COMPOSITE_DELIMITER =
'|'
DEFAULT_MAX_RETRIES =
5

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/dynamo/record/model.rb', line 9

def self.included(klass)
  klass.include(Aws::Record)
  klass.include(Dynamo::Record::Marshalers)

  klass.extend ClassMethods
  klass.extend Dynamo::Record::BatchWrite::ClassMethods
  klass.extend Dynamo::Record::BatchGet::ClassMethods
  klass.send :prepend, InstanceMethods
end