Module: Renshuu
- Defined in:
- lib/renshuu.rb,
lib/renshuu/client.rb,
lib/renshuu/models.rb,
lib/renshuu/version.rb,
lib/renshuu/models/kanji.rb,
lib/renshuu/models/model.rb,
lib/renshuu/configuration.rb,
lib/renshuu/models/profile.rb
Overview
rubocop:disable Style/Documentation
Defined Under Namespace
Classes: Client, Configuration, Kanji, Model, Profile
Constant Summary collapse
- VERSION =
Semantic version number of the library.
'0.1.0'
Class Method Summary collapse
- .client ⇒ Client
- .configuration ⇒ Configuration
- .configure {|configuration| ... } ⇒ Object
-
.configure_from_env ⇒ Void
Updates the configuration according to environment variables.
Class Method Details
.configuration ⇒ Configuration
18 19 20 |
# File 'lib/renshuu.rb', line 18 def configuration @configuration ||= Configuration.new end |
.configure {|configuration| ... } ⇒ Object
24 25 26 |
# File 'lib/renshuu.rb', line 24 def configure yield configuration end |
.configure_from_env ⇒ Void
Updates the configuration according to environment variables.
-
RENSHUU_API_URL
; -
RENSHUU_API_KEY
.
41 42 43 44 |
# File 'lib/renshuu.rb', line 41 def configure_from_env configuration.api_url = ENV.fetch('RENSHUU_API_URL', nil) configuration.api_key = ENV.fetch('RENSHUU_API_KEY', nil) end |