Class: Dotenvious::Configuration
- Inherits:
-
Object
- Object
- Dotenvious::Configuration
show all
- Defined in:
- lib/dotenvious/configuration.rb
Defined Under Namespace
Classes: ConfigurationError
Instance Method Summary
collapse
Constructor Details
#initialize {|_self| ... } ⇒ Configuration
Returns a new instance of Configuration.
7
8
9
|
# File 'lib/dotenvious/configuration.rb', line 7
def initialize
yield self if block_given?
end
|
Instance Method Details
#custom_variables=(vars) ⇒ Object
16
17
18
19
|
# File 'lib/dotenvious/configuration.rb', line 16
def custom_variables=(vars)
raise ConfigurationError unless all_caps_array?(vars)
CONFIG[:custom_variables] = vars
end
|
#example_file=(filename) ⇒ Object
11
12
13
14
|
# File 'lib/dotenvious/configuration.rb', line 11
def example_file=(filename)
raise ConfigurationError if not_string?(filename)
CONFIG[:example_file] = filename
end
|
#optional_variables=(vars) ⇒ Object
21
22
23
24
|
# File 'lib/dotenvious/configuration.rb', line 21
def optional_variables=(vars)
raise ConfigurationError unless all_caps_array?(vars)
CONFIG[:optional_variables] = vars
end
|