lib/sdbport/cli/purge.rb in sdbport-0.2.0 vs lib/sdbport/cli/purge.rb in sdbport-0.2.1

- old
+ new

@@ -1,17 +1,25 @@ module Sdbport class CLI class Purge + def initialize(args) + @default_access_key = args[:access_key] + @default_secret_key = args[:secret_key] + end + def purge - opts = read_options + opts = read_options + access_key = opts[:access_key] || @default_access_key + secret_key = opts[:secret_key] || @default_secret_key + logger = SdbportLogger.new :log_level => opts[:level] - domain = Domain.new :name => opts[:name], - :region => opts[:region], - :access_key => opts[:access_key], - :secret_key => opts[:secret_key], - :logger => logger - domain.purge + domain = Domain.new :name => opts[:name], + :region => opts[:region], + :access_key => access_key, + :secret_key => secret_key, + :logger => logger + exit 1 unless domain.purge end def read_options Trollop::options do version Sdbport::VERSION