class Rudy::CLI::AWS::SDB::Objects
Public Instance Methods
objects()
click to toggle source
# File lib/rudy/cli/aws/sdb/objects.rb, line 13 def objects @sdb = Rudy::AWS::SDB.new(@@global.accesskey, @@global.secretkey, @@global.region) if @argv.key.nil? query = "select * from #{@argv.name}" items = @sdb.select query else items = [@sdb.get( @argv.name, @argv.key)] end exit unless items items.each do |i| p i end end
objects_destroy()
click to toggle source
# File lib/rudy/cli/aws/sdb/objects.rb, line 34 def objects_destroy @sdb = Rudy::AWS::SDB.new(@@global.accesskey, @@global.secretkey, @@global.region) domain, name = @argv puts "Deleteing #{name} from #{domain}" @sdb.destroy domain, name end
objects_destroy_valid?()
click to toggle source
# File lib/rudy/cli/aws/sdb/objects.rb, line 30 def objects_destroy_valid? raise "Usage: rudy-sdb objects -D DOMAIN OBJECTNAME" if @argv.size < 2 true end
objects_valid?()
click to toggle source
# File lib/rudy/cli/aws/sdb/objects.rb, line 9 def objects_valid? raise "Usage: rudy-sdb objects DOMAIN" if @argv.empty? true end