class S3CmdDSL

Public Class Methods

new(name) click to toggle source
# File lib/dsl/s3cmd.rb, line 9
def initialize(name)
  @name = name
  @path = `which s3cmd`.strip
  @commands = {}
end

Public Instance Methods

method_missing(method, *args) click to toggle source
# File lib/dsl/s3cmd.rb, line 15
def method_missing(method, *args)
  meth = method.to_s.gsub("_", "-").gsub(/^/, "--")
  @commands[meth] = args.join(', ')
  self
end