Sha256: 7dab48c41d79c752381a0a7787b513690642fff95adfc9da842fd811d2f62a6e
Contents?: true
Size: 592 Bytes
Versions: 2
Compression:
Stored size: 592 Bytes
Contents
module HTTParty class Response < HTTParty::BasicObject #:nodoc: RESPONDS_TO = /^((body|code|message|headers)=?|delegate)$/ attr_accessor :body, :code, :message, :headers attr_reader :delegate def initialize(delegate, body, code, message, headers={}) @delegate = delegate @body = body @code = code.to_i @message = message @headers = headers end def method_missing(name, *args, &block) @delegate.send(name, *args, &block) end def respond_to?(method) return true if method.to_s.match(RESPONDS_TO) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
luigi-httparty-0.5.0.1 | lib/httparty/response.rb |
luigi-httparty-0.5.0 | lib/httparty/response.rb |