Module: TinyDyno
- Included in:
- TinyDyno
- Defined in:
- lib/tiny_dyno/errors/hash_key_errors.rb,
lib/tiny_dyno.rb,
lib/tiny_dyno/fields.rb,
lib/tiny_dyno/tables.rb,
lib/tiny_dyno/adapter.rb,
lib/tiny_dyno/version.rb,
lib/tiny_dyno/document.rb,
lib/tiny_dyno/loggable.rb,
lib/tiny_dyno/stateful.rb,
lib/tiny_dyno/hash_keys.rb,
lib/tiny_dyno/attributes.rb,
lib/tiny_dyno/changeable.rb,
lib/tiny_dyno/persistable.rb,
lib/tiny_dyno/adapter/items.rb,
lib/tiny_dyno/adapter/tables.rb,
lib/tiny_dyno/fields/standard.rb,
lib/tiny_dyno/range_attributes.rb,
lib/tiny_dyno/extensions/module.rb,
lib/tiny_dyno/attributes/readonly.rb,
lib/tiny_dyno/document_composition.rb,
lib/tiny_dyno/errors/hash_key_errors.rb,
lib/tiny_dyno/errors/hash_key_errors.rb,
lib/tiny_dyno/errors/attribute_errors.rb
Overview
encoding: utf-8
Defined Under Namespace
Modules: Adapter, Attributes, Changeable, Document, DocumentComposition, Errors, Extensions, Fields, HashKeys, Loggable, Persistable, RangeAttributes, Stateful, Tables
Constant Summary collapse
- VERSION =
'0.1.2'
Instance Method Summary collapse
-
#models ⇒ Array<Class>
Get all the models in the application - this is everything that includes TinyDyno::Document.
-
#register_model(klass) ⇒ Object
Register a model in the application with TinyDyno.
Methods included from Loggable
Instance Method Details
#models ⇒ Array<Class>
Get all the models in the application - this is everything that includes TinyDyno::Document.
40 41 42 |
# File 'lib/tiny_dyno.rb', line 40 def models @models ||= [] end |
#register_model(klass) ⇒ Object
Register a model in the application with TinyDyno.
29 30 31 |
# File 'lib/tiny_dyno.rb', line 29 def register_model(klass) models.push(klass) unless models.include?(klass) end |