Class: FlexCommerceApi::JsonApiClientExtension::RemoteBuilder
- Inherits:
-
JsonApiClient::Query::Builder
- Object
- JsonApiClient::Query::Builder
- FlexCommerceApi::JsonApiClientExtension::RemoteBuilder
- Defined in:
- lib/flex_commerce_api/json_api_client_extension/remote_builder.rb
Instance Method Summary collapse
- #find(args = {}) ⇒ Object
-
#initialize(klass, path: klass.path, connection: klass.connection) ⇒ RemoteBuilder
constructor
A new instance of RemoteBuilder.
Methods inherited from JsonApiClient::Query::Builder
Constructor Details
#initialize(klass, path: klass.path, connection: klass.connection) ⇒ RemoteBuilder
Returns a new instance of RemoteBuilder.
4 5 6 7 8 |
# File 'lib/flex_commerce_api/json_api_client_extension/remote_builder.rb', line 4 def initialize(klass, path: klass.path, connection: klass.connection) super(klass) self.connection = connection self.path = path end |
Instance Method Details
#find(args = {}) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/flex_commerce_api/json_api_client_extension/remote_builder.rb', line 10 def find(args = {}) case args when Hash where(args) else @primary_key = args end get_request(params) end |