Class: JsonApiClient::Query::Custom
- Inherits:
-
Base
- Object
- Base
- JsonApiClient::Query::Custom
show all
- Defined in:
- lib/json_api_client/query/custom.rb
Instance Attribute Summary
Attributes inherited from Base
#headers, #klass, #params
Instance Method Summary
collapse
Methods inherited from Base
#initialize, #inspect
Instance Method Details
#build_params(params) ⇒ Object
13
14
15
16
17
18
|
# File 'lib/json_api_client/query/custom.rb', line 13
def build_params(params)
opts = params.dup
@request_method = opts.delete(:request_method) || :get
@params = opts.delete(:params) || {}
@options = opts
end
|
#path ⇒ Object
9
10
11
|
# File 'lib/json_api_client/query/custom.rb', line 9
def path
[@path, @options[:name]].join("/")
end
|
#request_method ⇒ Object
5
6
7
|
# File 'lib/json_api_client/query/custom.rb', line 5
def request_method
@request_method
end
|