Class: PansophyAuthenticator::Configuration::FromFile
- Inherits:
-
Object
- Object
- PansophyAuthenticator::Configuration::FromFile
- Includes:
- Memoizable
- Defined in:
- lib/pansophy_authenticator/configuration/from_file.rb
Constant Summary collapse
- DEFAULT_FILENAME =
'pansophy_authenticator'.freeze
Instance Method Summary collapse
- #application ⇒ Object
- #bucket_name ⇒ Object
- #file_path ⇒ Object
-
#initialize(base_configuration) ⇒ FromFile
constructor
A new instance of FromFile.
- #local ⇒ Object
Constructor Details
#initialize(base_configuration) ⇒ FromFile
Returns a new instance of FromFile.
12 13 14 |
# File 'lib/pansophy_authenticator/configuration/from_file.rb', line 12 def initialize(base_configuration) @base_configuration = base_configuration end |
Instance Method Details
#application ⇒ Object
28 29 30 |
# File 'lib/pansophy_authenticator/configuration/from_file.rb', line 28 def application content.fetch('application') { @base_configuration.application } end |
#bucket_name ⇒ Object
20 21 22 |
# File 'lib/pansophy_authenticator/configuration/from_file.rb', line 20 def bucket_name content.fetch('bucket_name') { @base_configuration.bucket_name } end |
#file_path ⇒ Object
24 25 26 |
# File 'lib/pansophy_authenticator/configuration/from_file.rb', line 24 def file_path content.fetch('file_path') { @base_configuration.file_path } end |
#local ⇒ Object
16 17 18 |
# File 'lib/pansophy_authenticator/configuration/from_file.rb', line 16 def local content.fetch('local') { @base_configuration.local } end |