class StackMaster::ParameterResolvers::ResolverArray

Public Class Methods

new(config, stack_definition) click to toggle source
# File lib/stack_master/resolver_array.rb, line 4
def initialize(config, stack_definition)
  @config = config
  @stack_definition = stack_definition
end

Public Instance Methods

resolve(values) click to toggle source
# File lib/stack_master/resolver_array.rb, line 9
def resolve(values)
  Array(values).map do |value|
    resolver_class.new(@config, @stack_definition).resolve(value)
  end.join(',')
end
resolver_class() click to toggle source
# File lib/stack_master/resolver_array.rb, line 15
def resolver_class
  fail "Method resolver_class not implemented on #{self.class}"
end