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