Sha256: f4bc1f043160d27a9287f197496baf8c10e1c75870612c93a0427b84fd846af1

Contents?: true

Size: 767 Bytes

Versions: 5

Compression:

Stored size: 767 Bytes

Contents

require 'AWS/SimpleDB'

module MockAWS
  class SimpleDB
    def initialize(*params)
    end

    def list_domains(max_domains = 100)
      []
    end
    
    def create_domain(domain_name)
      true
    end

    def delete_domain(domain_name)
      true
    end

    def put_attributes(domain_name, item_name, attributes, replace=false)
      true
    end

    def delete_attributes(domain_name, item_name, attributes = {})
      true
    end

    def get_attributes(domain_name, item_name, attribute_name = nil)
      true
    end

     def query(domain_name, query_expression=nil, options={:fetch_all=>true})
       true
     end
##############
#  testing
    def logger=(logger)
      @@log = logger
    end

    def reset
      @context = []
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
staugaard-cloudmaster-0.1.1 lib/MockAWS/SimpleDB.rb
staugaard-cloudmaster-0.1.2 lib/MockAWS/SimpleDB.rb
staugaard-cloudmaster-0.1.3 lib/MockAWS/SimpleDB.rb
staugaard-cloudmaster-0.1.4 lib/MockAWS/SimpleDB.rb
staugaard-cloudmaster-0.1.5 lib/MockAWS/SimpleDB.rb