class Sprinkle::Commands::Transfer

Attributes

destination[R]
opts[R]
source[R]

Public Class Methods

new(source, destination, opts={}) click to toggle source
# File lib/sprinkle/commands/transfer.rb, line 7
def initialize(source, destination, opts={})
  @source = source
  @destination = destination
  @opts = opts
end

Public Instance Methods

eql?(a,b) click to toggle source
# File lib/sprinkle/commands/transfer.rb, line 21
def eql?(a,b)
  a.source == b.source &&
  a.destionation == b.destination &&
  a.opts == b.opts
end
inspect() click to toggle source
# File lib/sprinkle/commands/transfer.rb, line 17
def inspect
  ":TRANSFER, src: #{source}, dest: #{destination}, opts: #{@opts.inspect}"
end
recursive?() click to toggle source
# File lib/sprinkle/commands/transfer.rb, line 13
def recursive?
  !!@opts[:recursive]
end