module EmmyHttp::Model::ClassMethods

Public Instance Methods

adapter(name) click to toggle source
# File lib/emmy_http/model.rb, line 34
def adapter(name)
  instance.request.adapter = name
end
api() click to toggle source
# File lib/emmy_http/model.rb, line 54
def api
  instance.api
end
defaults(attributes) click to toggle source
# File lib/emmy_http/model.rb, line 42
def defaults(attributes)
  instance.request.update_attributes(attributes)
end
header(head)
Alias for: headers
headers(head) click to toggle source
# File lib/emmy_http/model.rb, line 46
def headers(head)
  instance.request.headers.merge!(head)
end
Also aliased as: header
raise_error(flag) click to toggle source
# File lib/emmy_http/model.rb, line 50
def raise_error(flag)
  instance.request.raise_error = flag
end
request(a=nil) click to toggle source
# File lib/emmy_http/model.rb, line 26
def request(a=nil)
  instance.request.copy.tap { |req| req.update_attributes(a) if a }
end
request!(a=nil) click to toggle source
# File lib/emmy_http/model.rb, line 30
def request!(a=nil)
  request(a).operation
end
url(uri) click to toggle source
# File lib/emmy_http/model.rb, line 38
def url(uri)
  instance.request.url = uri
end