Sha256: 7a8fbbebce1ebc95ed3541a0b30efa388065e188f9c2b5ab13726b814f6618a6

Contents?: true

Size: 490 Bytes

Versions: 3

Compression:

Stored size: 490 Bytes

Contents

module Authograph::Adapters
  class Webmock < Base
    def initialize(_request)
      @request = _request
    end

    def get_header(_header)
      @request.headers[_header]
    end

    def set_header(_header, _value)
      raise 'not implemented'
    end

    def method
      @request.method.to_s.upcase
    end

    def path
      @request.uri.request_uri
    end

    def content_type
      get_header('Content-Type') || ''
    end

    def body
      @request.body
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
authograph-1.0.5 lib/authograph/adapters/webmock.rb
authograph-1.0.4 lib/authograph/adapters/webmock.rb
authograph-1.0.3 lib/authograph/adapters/webmock.rb