Module: Dymos

Defined in:
lib/dymos.rb,
lib/dymos/error.rb,
lib/dymos/model.rb,
lib/dymos/client.rb,
lib/dymos/config.rb,
lib/dymos/version.rb,
lib/dymos/attribute.rb,
lib/dymos/query/base.rb,
lib/dymos/query/scan.rb,
lib/dymos/persistence.rb,
lib/dymos/query/query.rb,
lib/dymos/query/describe.rb,
lib/dymos/query/get_item.rb,
lib/dymos/query/put_item.rb,
lib/dymos/query/delete_item.rb,
lib/dymos/query/update_item.rb,
lib/dymos/query/create_table.rb,
lib/dymos/query/parameter/filter_expression.rb

Defined Under Namespace

Modules: Attribute, Persistence, Query Classes: Client, Config, DymosError, Model, RecordNotSaved

Constant Summary collapse

VERSION =
"0.2.5"

Class Method Summary collapse

Class Method Details

.model_query_methodsObject



22
23
24
25
26
27
28
# File 'lib/dymos.rb', line 22

def self.model_query_methods
  @model_query_methods ||= ::Dymos::Query::Query.instance_methods(false)+
    ::Dymos::Query::GetItem.instance_methods(false)+
    ::Dymos::Query::Scan.instance_methods(false)+
    ::Dymos::Query::Parameter::FilterExpression.instance_methods(false)

end

.model_update_query_methodsObject



30
31
32
33
34
# File 'lib/dymos.rb', line 30

def self.model_update_query_methods
  @model_update_query_methods ||= ::Dymos::Query::UpdateItem.instance_methods(false)+
    ::Dymos::Query::PutItem.instance_methods(false)+
    ::Dymos::Query::DeleteItem.instance_methods(false)
end