class S3Ranger::CLI::Delete

Public Class Methods

new() click to toggle source
Calls superclass method
# File lib/s3ranger/cli.rb, line 199
def initialize
  super 'delete', false, false

  @short_desc = "Delete a key from a bucket"

  @has_prefix = 'required'
end

Public Instance Methods

run(s3, bucket, key, file, args) click to toggle source
# File lib/s3ranger/cli.rb, line 207
def run s3, bucket, key, file, args
  raise WrongUsage.new(nil, "You need to inform a bucket") if not bucket
  raise WrongUsage.new(nil, "You need to inform a key") if not key
  s3.buckets[bucket].objects[key].delete
end