Module: Laborantin::Metaprog::Dependencies::ClassMethods
- Defined in:
- lib/laborantin/core/dependencies.rb
Instance Attribute Summary collapse
-
#dependencies ⇒ Object
Returns the value of attribute dependencies.
Instance Method Summary collapse
Instance Attribute Details
#dependencies ⇒ Object
Returns the value of attribute dependencies.
22 23 24 |
# File 'lib/laborantin/core/dependencies.rb', line 22 def dependencies @dependencies end |
Instance Method Details
#dependency(name, &blk) ⇒ Object
28 29 30 31 32 33 |
# File 'lib/laborantin/core/dependencies.rb', line 28 def dependency(name,&blk) dep = Dependency.new(name) dep.instance_eval &blk dependencies << dep dep end |