Module: Zendesk2::Request::ClassMethods
- Defined in:
- lib/zendesk2/request.rb
Overview
provide class-level request information
Instance Method Summary collapse
- #error_map ⇒ Object
- #page_params! ⇒ Object
- #page_params? ⇒ Boolean
- #request_body(&block) ⇒ Object
- #request_method(request_method = nil) ⇒ Object
- #request_params(&block) ⇒ Object
- #request_path(&block) ⇒ Object
Instance Method Details
#error_map ⇒ Object
39 40 41 42 43 44 45 46 47 48 49 50 |
# 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! ⇒ Object
31 32 33 |
# File 'lib/zendesk2/request.rb', line 31 def page_params! @page_params = true end |
#page_params? ⇒ Boolean
35 36 37 |
# File 'lib/zendesk2/request.rb', line 35 def page_params? @page_params end |
#request_body(&block) ⇒ Object
23 24 25 |
# File 'lib/zendesk2/request.rb', line 23 def request_body(&block) @request_body ||= block end |
#request_method(request_method = nil) ⇒ Object
15 16 17 |
# File 'lib/zendesk2/request.rb', line 15 def request_method(request_method = nil) @request_method ||= request_method end |
#request_params(&block) ⇒ Object
19 20 21 |
# File 'lib/zendesk2/request.rb', line 19 def request_params(&block) @request_params ||= block end |
#request_path(&block) ⇒ Object
27 28 29 |
# File 'lib/zendesk2/request.rb', line 27 def request_path(&block) @request_path ||= block end |