Module: FlexCommerceApi
- Defined in:
- lib/flex_commerce_api/json_api_client_extension/parse_json.rb,
lib/flex_commerce_api.rb,
lib/flex_commerce_api/config.rb,
lib/flex_commerce_api/errors.rb,
lib/flex_commerce_api/version.rb,
lib/flex_commerce_api/api_base.rb,
lib/flex_commerce_api/error/base.rb,
lib/flex_commerce_api/v2/api_base.rb,
lib/flex_commerce_api/base_resource.rb,
lib/flex_commerce_api/error/not_found.rb,
lib/flex_commerce_api/error/bad_request.rb,
lib/flex_commerce_api/error/client_error.rb,
lib/flex_commerce_api/error/access_denied.rb,
lib/flex_commerce_api/error/record_invalid.rb,
lib/flex_commerce_api/error/internal_server.rb,
lib/flex_commerce_api/error/connection_error.rb,
lib/flex_commerce_api/error/unexpected_status.rb,
lib/flex_commerce_api/json_api_client_extension/builder.rb,
lib/flex_commerce_api/json_api_client_extension/paginator.rb,
lib/flex_commerce_api/json_api_client_extension/requestor.rb,
lib/flex_commerce_api/json_api_client_extension/included_data.rb,
lib/flex_commerce_api/json_api_client_extension/parsers/parser.rb,
lib/flex_commerce_api/json_api_client_extension/remote_builder.rb,
lib/flex_commerce_api/json_api_client_extension/status_middleware.rb,
lib/flex_commerce_api/json_api_client_extension/logging_middleware.rb,
lib/flex_commerce_api/json_api_client_extension/flexible_connection.rb,
lib/flex_commerce_api/json_api_client_extension/json_format_middleware.rb,
lib/flex_commerce_api/json_api_client_extension/forwarded_for_middleware.rb,
lib/flex_commerce_api/json_api_client_extension/has_many_association_proxy.rb,
lib/flex_commerce_api/json_api_client_extension/previewed_request_middleware.rb,
lib/flex_commerce_api/json_api_client_extension/save_request_body_middleware.rb,
lib/flex_commerce_api/json_api_client_extension/capture_surrogate_keys_middleware.rb
Overview
Captures surrogate keys headers and collects them for passing to the client.
Defined Under Namespace
Modules: Error, JsonApiClientExtension, V2
Classes: ApiBase, BaseResource, Config
Constant Summary
collapse
- VERSION =
"0.8.3"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
9
10
11
12
13
14
|
# File 'lib/flex_commerce_api.rb', line 9
def self.config
FlexCommerceApi::Config.instance.tap do |config|
yield config if block_given?
config.reconfigure_all! if block_given?
end
end
|
.gem_root ⇒ Object
15
16
17
|
# File 'lib/flex_commerce_api.rb', line 15
def self.gem_root
File.expand_path("../", __dir__)
end
|
.logger ⇒ Object
18
19
20
|
# File 'lib/flex_commerce_api.rb', line 18
def self.logger
FlexCommerceApi::Config.instance.logger
end
|