Module: Laborantin::Metaprog::Dependencies::ClassMethods

Defined in:
lib/laborantin/core/dependencies.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#dependenciesObject

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