module Assembla::Request::Verbs
Defines HTTP verbs
Public Instance Methods
delete_request(path, params = ParamsHash.empty)
click to toggle source
Make a delete request
@api public
# File lib/assembla_api/request/verbs.rb, line 48 def delete_request(path, params = ParamsHash.empty) Request.new(:delete, path, self).call(current_options, params) end
get_request(path, params = ParamsHash.empty)
click to toggle source
Make a get request
@api public
# File lib/assembla_api/request/verbs.rb, line 19 def get_request(path, params = ParamsHash.empty) request = Request.new(:get, path, self).call(current_options, params) request.auto_paginate end
head_request(path, params = ParamsHash.empty)
click to toggle source
Make a head request
@api public
# File lib/assembla_api/request/verbs.rb, line 12 def head_request(path, params = ParamsHash.empty) Request.new(:head, path, self).call(current_options, params) end
options_request(path, params = ParamsHash.empty)
click to toggle source
Make a options request
@api public
# File lib/assembla_api/request/verbs.rb, line 55 def options_request(path, params = ParamsHash.empty) Request.new(:options, path, self).call(current_options, params) end
patch_request(path, params = ParamsHash.empty)
click to toggle source
Make a patch request
@api public
# File lib/assembla_api/request/verbs.rb, line 27 def patch_request(path, params = ParamsHash.empty) Request.new(:patch, path, self).call(current_options, params) end
post_request(path, params = ParamsHash.empty)
click to toggle source
Make a post request
@api public
# File lib/assembla_api/request/verbs.rb, line 34 def post_request(path, params = ParamsHash.empty) Request.new(:post, path, self).call(current_options, params) end
put_request(path, params = ParamsHash.empty)
click to toggle source
Make a put request
@api public
# File lib/assembla_api/request/verbs.rb, line 41 def put_request(path, params = ParamsHash.empty) Request.new(:put, path, self).call(current_options, params) end