module Zendesk2::Request::ClassMethods

provide class-level request information

Public Instance Methods

error_map() click to toggle source
# File lib/zendesk2/request.rb, line 39
def error_map
  @error_map ||= {
    invalid: [422, {
      'error'       => 'RecordInvalid',
      'description' => 'Record validation errors',
    },],
    not_found: [404, {
      'error'       => 'RecordNotFound',
      'description' => 'Not found',
    },],
  }
end
page_params!() click to toggle source
# File lib/zendesk2/request.rb, line 31
def page_params!
  @page_params = true
end
page_params?() click to toggle source
# File lib/zendesk2/request.rb, line 35
def page_params?
  @page_params
end
request_body(&block) click to toggle source
# File lib/zendesk2/request.rb, line 23
def request_body(&block)
  @request_body ||= block
end
request_method(request_method = nil) click to toggle source
# File lib/zendesk2/request.rb, line 15
def request_method(request_method = nil)
  @request_method ||= request_method
end
request_params(&block) click to toggle source
# File lib/zendesk2/request.rb, line 19
def request_params(&block)
  @request_params ||= block
end
request_path(&block) click to toggle source
# File lib/zendesk2/request.rb, line 27
def request_path(&block)
  @request_path ||= block
end