Method: When::Parts::Resource._instantiate

Defined in:
lib/when_exe/parts/resource.rb

._instantiate(resource) ⇒ Object



514
515
516
517
518
# File 'lib/when_exe/parts/resource.rb', line 514

def _instantiate(resource)
  return resource unless resource.kind_of?(Array)
  return resource[0].new(*resource[1..-1]) if resource[0].kind_of?(Class)
  return resource.map {|rsc| _instantiate(rsc)}
end