Class Rudy::CLI::AWS::SDB::Objects

  1. lib/rudy/cli/aws/sdb/objects.rb

Public instance methods

objects ()
[show source]
    # File lib/rudy/cli/aws/sdb/objects.rb, line 13
13:     def objects
14:       @sdb = Rudy::AWS::SDB.new(@@global.accesskey, @@global.secretkey, @@global.region)
15:       
16:       if @argv.key.nil?
17:         query = "select * from #{@argv.name}"
18:         items = @sdb.select query
19:       else
20:         items = [@sdb.get( @argv.name, @argv.key)]
21:       end
22:       
23:       exit unless items
24:       
25:       items.each do |i|
26:         p i
27:       end
28:     end
objects_destroy ()
[show source]
    # File lib/rudy/cli/aws/sdb/objects.rb, line 34
34:     def objects_destroy
35:       @sdb = Rudy::AWS::SDB.new(@@global.accesskey, @@global.secretkey, @@global.region)
36:       domain, name = @argv
37:       puts "Deleteing #{name} from #{domain}"
38:       @sdb.destroy domain, name
39:     end
objects_destroy_valid? ()
[show source]
    # File lib/rudy/cli/aws/sdb/objects.rb, line 30
30:     def objects_destroy_valid?
31:       raise "Usage: rudy-sdb objects -D DOMAIN OBJECTNAME" if @argv.size < 2
32:       true
33:     end
objects_valid? ()
[show source]
    # File lib/rudy/cli/aws/sdb/objects.rb, line 9
 9:     def objects_valid?
10:       raise "Usage: rudy-sdb objects DOMAIN" if @argv.empty?
11:       true
12:     end