class InstanceAgent::Plugins::CodeDeployPlugin::ApplicationSpecification::ContextInfo

Helper Class for storing a context

Attributes

range[R]
role[R]
type[R]
user[R]

Public Class Methods

new(context) click to toggle source
# File lib/instance_agent/plugins/codedeploy/application_specification/context_info.rb, line 9
def initialize(context)
  if context['type'].nil?
    raise AppSpecValidationException, "invalid context type required #{context.inspect}"
  end
  @user = context['name']
  @role = nil
  @type = context['type']
  @range = context['range'].nil? ? nil : RangeInfo.new(context['range'])
end