Method: CM::Plugin::Sequence#init_resources

Defined in:
lib/core/plugin/sequence.rb

#init_resourcesObject




26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/core/plugin/sequence.rb', line 26

def init_resources
  @resources = []
  get_array(:resources).each do |resource_config|
    resource_config = Nucleon::Config.ensure(resource_config)

    if resource_config.has_key?(:aggregate) # Array
      @resources << plan.create_batch(resource_config[:aggregate])
    else # Atomic
      @resources << plan.create_resource(resource_config)
    end
  end
  @resources
end