Class: MetaModel::Command::Build::Resolver
- Inherits:
-
Object
- Object
- MetaModel::Command::Build::Resolver
- Includes:
- MetaModel::Config::Mixin
- Defined in:
- lib/metamodel/command/build/resolver.rb
Instance Attribute Summary collapse
-
#associations ⇒ Object
Returns the value of attribute associations.
-
#current_model ⇒ Object
Returns the value of attribute current_model.
-
#models ⇒ Object
Returns the value of attribute models.
Instance Method Summary collapse
-
#initialize ⇒ Resolver
constructor
A new instance of Resolver.
- #resolve ⇒ Object
Methods included from MetaModel::Config::Mixin
Constructor Details
#initialize ⇒ Resolver
Returns a new instance of Resolver.
17 18 19 20 |
# File 'lib/metamodel/command/build/resolver.rb', line 17 def initialize @models = [] @associations = [] end |
Instance Attribute Details
#associations ⇒ Object
Returns the value of attribute associations.
13 14 15 |
# File 'lib/metamodel/command/build/resolver.rb', line 13 def associations @associations end |
#current_model ⇒ Object
Returns the value of attribute current_model.
15 16 17 |
# File 'lib/metamodel/command/build/resolver.rb', line 15 def current_model @current_model end |
#models ⇒ Object
Returns the value of attribute models.
12 13 14 |
# File 'lib/metamodel/command/build/resolver.rb', line 12 def models @models end |
Instance Method Details
#resolve ⇒ Object
22 23 24 25 26 27 28 |
# File 'lib/metamodel/command/build/resolver.rb', line 22 def resolve UI.section "Analyzing Metafile" do = config. eval File.read() end return models, associations end |