class YAPI::Request

Public Class Methods

new(attrs) click to toggle source
# File lib/yapi/request.rb, line 5
def initialize(attrs)
  @attrs = attrs
end

Public Instance Methods

headers() click to toggle source
# File lib/yapi/request.rb, line 21
def headers
  @attrs.fetch("headers", {})
end
method() click to toggle source
# File lib/yapi/request.rb, line 13
def method
  @attrs.fetch("method", "GET")
end
opts() click to toggle source
# File lib/yapi/request.rb, line 25
def opts
  @attrs.slice("params", "form", "json", "body")
end
path() click to toggle source
# File lib/yapi/request.rb, line 17
def path
  @attrs["path"]
end
url() click to toggle source
# File lib/yapi/request.rb, line 9
def url
  @attrs["url"]
end