Sha256: 7094fa14ddeadafb18df37b7cc2f0603a7f7e3480adbdad8cfa28f56b8432e3d

Contents?: true

Size: 455 Bytes

Versions: 6

Compression:

Stored size: 455 Bytes

Contents

module Net
  class Response
    attr_accessor :options, :mock

    def initialize(options = {})
      @options = options
      @headers = options[:headers]
      @mock = false
    end

    def status
      options[:status_code]
    end

    def status_message
      options[:status_message]
    end

    def mime_type
      options[:mime_type]
    end

    def body
      options.fetch(:body, "")
    end

    def headers
      @headers
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
motion-flow-0.1.8 flow/net/response.rb
motion-flow-0.1.7 flow/net/response.rb
motion-flow-0.1.6 flow/net/response.rb
motion-flow-0.1.5 flow/net/response.rb
motion-flow-0.1.4 flow/net/response.rb
motion-flow-0.1.3 flow/net/response.rb