Module: Eclaircir
- Defined in:
- lib/eclaircir.rb,
lib/eclaircir/error.rb,
lib/eclaircir/client.rb,
lib/eclaircir/version.rb,
lib/eclaircir/constants.rb,
lib/eclaircir/api_models.rb,
lib/eclaircir/configuration.rb,
lib/eclaircir/api_models/data.rb,
lib/eclaircir/api_models/input.rb,
lib/eclaircir/api_models/media.rb,
lib/eclaircir/api_models/model.rb,
lib/eclaircir/api_models/output.rb,
lib/eclaircir/api_models/status.rb,
lib/eclaircir/api_models/concept.rb,
lib/eclaircir/api_models/response.rb,
lib/eclaircir/api_models/attributes.rb,
lib/eclaircir/api_models/base_model.rb,
lib/eclaircir/client/status_validator.rb,
lib/eclaircir/api_models/attributes/nullable_date_time.rb
Defined Under Namespace
Modules: Attributes
Classes: APIError, ApiKeyNotFoundError, BadRequestFormatError, BaseModel, Client, Concept, Configuration, Data, DuplicateURLError, Error, ImageDecodingError, Input, InvalidAuthTokenError, InvalidRequestError, Media, Model, Output, Response, Status
Constant Summary
collapse
- VERSION =
"0.0.3"
- API_ENDPOINT =
'https://api.clarifai.com/v2'
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
15
16
17
|
# File 'lib/eclaircir.rb', line 15
def configuration
@configuration ||= Configuration.new
end
|
11
12
13
|
# File 'lib/eclaircir.rb', line 11
def configure
yield configuration
end
|
.new_client ⇒ Object
19
20
21
|
# File 'lib/eclaircir.rb', line 19
def new_client
Client.new(configuration.api_key)
end
|