Module: Teachable::Configuration
- Included in:
- Teachable
- Defined in:
- lib/teachable/configuration.rb
Constant Summary collapse
- DEFAULT_API_TOKEN =
nil- DEFAULT_USER_EMAIL =
'[email protected]'.freeze
- VALID_CONFIG =
%i[user_token user_email].freeze
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.extended(base) ⇒ Object
9 10 11 |
# File 'lib/teachable/configuration.rb', line 9 def self.extended(base) base.reset end |
Instance Method Details
#configure {|_self| ... } ⇒ Object
18 19 20 |
# File 'lib/teachable/configuration.rb', line 18 def configure yield self end |
#reset ⇒ Object
13 14 15 16 |
# File 'lib/teachable/configuration.rb', line 13 def reset self.user_token = DEFAULT_API_TOKEN self.user_email = DEFAULT_USER_EMAIL end |