class InstanceAgent::Plugins::CodeDeployPlugin::ApplicationSpecification::FileInfo

Helper class for storing data parsed from file maps

Attributes

destination[R]
source[R]

Public Class Methods

new(source, destination, opts = {}) click to toggle source
# File lib/instance_agent/plugins/codedeploy/application_specification/file_info.rb, line 9
def initialize(source, destination, opts = {})
  if(source.nil?)
    raise AppSpecValidationException, 'File needs to have a source'
  elsif (destination.nil?)
    raise AppSpecValidationException, "File #{source} needs to have a destination"
  end
  @source = source
  @destination = destination
end