Module: Graphdb::Model::Extensions
- Included in:
- Configuration
- Defined in:
- lib/graphdb/model/extensions.rb,
lib/graphdb/model/extensions/base.rb,
lib/graphdb/model/extensions/open_assets.rb,
lib/graphdb/model/extensions/open_assets/oa_transaction.rb
Defined Under Namespace
Modules: Base, OpenAssets
Constant Summary collapse
- EXTENSIONS =
{open_assets: 'graphdb/model/extensions/open_assets'}
Instance Attribute Summary collapse
-
#extensions ⇒ Object
Returns the value of attribute extensions.
Instance Method Summary collapse
Instance Attribute Details
#extensions ⇒ Object
Returns the value of attribute extensions.
9 10 11 |
# File 'lib/graphdb/model/extensions.rb', line 9 def extensions @extensions end |
Instance Method Details
#load_extensions ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/graphdb/model/extensions.rb', line 11 def load_extensions extensions.each do |e| load_module = "Graphdb::Model::Extensions::#{e.camelize}".constantize load_module::EXTENSIONS_TARGETS.each do |target| target.origin_class.include target end end end |