Module: DynamoDbFramework
- Defined in:
- lib/dynamodb_framework.rb,
lib/dynamodb_framework/version.rb,
lib/dynamodb_framework/hash_helper.rb,
lib/dynamodb_framework/dynamodb_index.rb,
lib/dynamodb_framework/dynamodb_query.rb,
lib/dynamodb_framework/dynamodb_store.rb,
lib/dynamodb_framework/dynamodb_table.rb,
lib/dynamodb_framework/dynamodb_logger.rb,
lib/dynamodb_framework/dynamodb_repository.rb,
lib/dynamodb_framework/dynamodb_table_manager.rb,
lib/dynamodb_framework/dynamodb_migration_script.rb,
lib/dynamodb_framework/dynamodb_migration_manager.rb,
lib/dynamodb_framework/dynamodb_attributes_builder.rb,
lib/dynamodb_framework/dynamodb_namespace_migration_manager.rb
Defined Under Namespace
Modules: Index, Namespace, Table
Classes: AttributesBuilder, HashHelper, MigrationManager, MigrationScript, Query, Repository, Store, TableManager
Constant Summary
collapse
- VERSION =
'1.7.0'
Class Method Summary
collapse
Class Method Details
.default_store ⇒ Object
38
39
40
|
# File 'lib/dynamodb_framework.rb', line 38
def self.default_store
@default_store ||= DynamoDbFramework::Store.new
end
|
.default_store=(value) ⇒ Object
32
33
34
35
36
37
|
# File 'lib/dynamodb_framework.rb', line 32
def self.default_store=(value)
unless value.is_a?(DynamoDbFramework::Store)
raise 'Invalid default store specified. Store must be of type: [DynamoDbFramework::Store]'
end
@default_store = value
end
|
.logger ⇒ Object
5
6
7
|
# File 'lib/dynamodb_framework/dynamodb_logger.rb', line 5
def self.logger
return @@logger
end
|
.namespace ⇒ Object
23
24
25
|
# File 'lib/dynamodb_framework.rb', line 23
def self.namespace
@namespace
end
|
.namespace=(value) ⇒ Object
20
21
22
|
# File 'lib/dynamodb_framework.rb', line 20
def self.namespace=(value)
@namespace = value
end
|
.namespace_delimiter ⇒ Object
29
30
31
|
# File 'lib/dynamodb_framework.rb', line 29
def self.namespace_delimiter
@namespace_delimiter ||= '.'
end
|
.namespace_delimiter=(value) ⇒ Object
26
27
28
|
# File 'lib/dynamodb_framework.rb', line 26
def self.namespace_delimiter=(value)
@namespace_delimiter = value
end
|
.set_logger(logger) ⇒ Object
9
10
11
|
# File 'lib/dynamodb_framework/dynamodb_logger.rb', line 9
def self.set_logger(logger)
@@logger = logger
end
|