Sha256: 1f7e0efb872cf25731eedf127dc832929d6dfbf26b74da64c040a7af19f2b4e5

Contents?: true

Size: 365 Bytes

Versions: 33

Compression:

Stored size: 365 Bytes

Contents

# Used to create a stub response when we didn't get back a real response
class Relevance::Tarantula::Response
  HASHABLE_ATTRS = [:code, :body, :content_type]
  attr_accessor *HASHABLE_ATTRS

  def initialize(hash)
    hash.each do |k,v|
      raise ArgumentError, k unless HASHABLE_ATTRS.member?(k)
      self.instance_variable_set("@#{k}", v)
    end
  end
  
end

Version data entries

33 entries across 33 versions & 5 rubygems

Version Path
relevance-tarantula-0.0.1 lib/relevance/tarantula/response.rb
relevance-tarantula-0.0.2 lib/relevance/tarantula/response.rb
relevance-tarantula-0.0.3 lib/relevance/tarantula/response.rb
relevance-tarantula-0.0.5 lib/relevance/tarantula/response.rb
relevance-tarantula-0.0.6 lib/relevance/tarantula/response.rb
relevance-tarantula-0.0.7.1 lib/relevance/tarantula/response.rb
relevance-tarantula-0.0.7 lib/relevance/tarantula/response.rb
relevance-tarantula-0.0.8.0 lib/relevance/tarantula/response.rb
relevance-tarantula-0.0.8.1 lib/relevance/tarantula/response.rb
relevance-tarantula-0.1.0 lib/relevance/tarantula/response.rb
relevance-tarantula-0.1.1 lib/relevance/tarantula/response.rb
relevance-tarantula-0.1.2 lib/relevance/tarantula/response.rb
relevance-tarantula-0.1.3 lib/relevance/tarantula/response.rb
relevance-tarantula-0.1.4 lib/relevance/tarantula/response.rb
relevance-tarantula-0.1.5 lib/relevance/tarantula/response.rb
relevance-tarantula-0.1.6 lib/relevance/tarantula/response.rb
relevance-tarantula-0.1.7 lib/relevance/tarantula/response.rb
relevance-tarantula-0.1.8 lib/relevance/tarantula/response.rb
relevance-tarantula-0.2.0 lib/relevance/tarantula/response.rb
relevance-tarantula-0.2.1 lib/relevance/tarantula/response.rb