Class/Module Index [+]

Quicksearch

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

[Validate]

Generated with the Darkfish Rdoc Generator 2.