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
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