class Amigrind::Blueprints::Provisioners::FileUpload

Public Instance Methods

direction=(dir) click to toggle source
# File lib/amigrind/blueprints/provisioners/file_upload.rb, line 9
def direction=(dir)
  case dir
  when :download, :upload
    @direction_method = dir.to_s
  else
    raise "unrecognized 'direction': #{dir}"
  end
end
to_racker_hash() click to toggle source
# File lib/amigrind/blueprints/provisioners/file_upload.rb, line 18
def to_racker_hash
  {
    type: 'file',
    source: @source,
    destination: @destination,
    direction: @direction_method
  }.delete_if { |_, v| v.nil? }
end