Module: PetstoreApiClient
- Defined in:
- lib/petstore_api_client.rb,
lib/petstore_api_client/client.rb,
lib/petstore_api_client/errors.rb,
lib/petstore_api_client/request.rb,
lib/petstore_api_client/version.rb,
lib/petstore_api_client/response.rb,
lib/petstore_api_client/api_client.rb,
lib/petstore_api_client/connection.rb,
lib/petstore_api_client/models/pet.rb,
lib/petstore_api_client/models/tag.rb,
lib/petstore_api_client/models/base.rb,
lib/petstore_api_client/models/order.rb,
lib/petstore_api_client/configuration.rb,
lib/petstore_api_client/models/category.rb,
lib/petstore_api_client/clients/pet_client.rb,
lib/petstore_api_client/authentication/base.rb,
lib/petstore_api_client/authentication/none.rb,
lib/petstore_api_client/models/api_response.rb,
lib/petstore_api_client/models/named_entity.rb,
lib/petstore_api_client/clients/store_client.rb,
lib/petstore_api_client/paginated_collection.rb,
lib/petstore_api_client/authentication/oauth2.rb,
lib/petstore_api_client/authentication/api_key.rb,
lib/petstore_api_client/authentication/composite.rb,
lib/petstore_api_client/middleware/authentication.rb,
lib/petstore_api_client/clients/concerns/pagination.rb,
lib/petstore_api_client/clients/concerns/resource_operations.rb
Overview
Module for the Petstore API Client library
Defined Under Namespace
Modules: Authentication, Clients, Connection, Middleware, Models, Request Classes: ApiClient, ApiError, AuthenticationError, Client, Configuration, ConfigurationError, ConnectionError, Error, InvalidInputError, InvalidOrderError, NotFoundError, PaginatedCollection, RateLimitError, Response, ValidationError
Constant Summary collapse
- VERSION =
"0.1.0"
Class Attribute Summary collapse
-
.configuration ⇒ Object
Global configuration accessor.
Class Method Summary collapse
-
.configure {|configuration| ... } ⇒ Object
Configure the library globally Example: PetstoreApiClient.configure do |config| config.api_key = “special-key” end.
-
.reset_configuration! ⇒ Object
Reset the global configuration.
Class Attribute Details
.configuration ⇒ Object
Global configuration accessor
37 38 39 |
# File 'lib/petstore_api_client.rb', line 37 def configuration @configuration ||= Configuration.new end |
Class Method Details
.configure {|configuration| ... } ⇒ Object
Configure the library globally Example:
PetstoreApiClient.configure do |config|
config.api_key = "special-key"
end
46 47 48 |
# File 'lib/petstore_api_client.rb', line 46 def configure yield(configuration) if block_given? end |
.reset_configuration! ⇒ Object
Reset the global configuration
51 52 53 |
# File 'lib/petstore_api_client.rb', line 51 def reset_configuration! @configuration = Configuration.new end |