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