module S3Cmd

Public Instance Methods

s3cmd(name = nil, command = nil, execute = nil, &block) click to toggle source
# File lib/dsl/dsl.rb, line 4
def s3cmd(name = nil, command = nil, execute = nil, &block)
  s3cmd = S3CmdDSL.new(name)
  s3cmd.send(command) if command
  s3cmd.execute if execute == 'execute'
  if block_given? && command.nil?
    s3cmd.instance_eval(&block)
  end
  s3cmd.send_block_command
end