Class: CriticalPathCss::Rails::ConfigLoader
- Inherits:
-
Object
- Object
- CriticalPathCss::Rails::ConfigLoader
- Defined in:
- lib/critical_path_css/rails/config_loader.rb
Constant Summary collapse
- CONFIGURATION_FILENAME =
'critical_path_css.yml'.freeze
Instance Method Summary collapse
- #config ⇒ Object
-
#initialize ⇒ ConfigLoader
constructor
A new instance of ConfigLoader.
Constructor Details
#initialize ⇒ ConfigLoader
Returns a new instance of ConfigLoader.
6 7 8 9 |
# File 'lib/critical_path_css/rails/config_loader.rb', line 6 def initialize validate_css_paths format_css_paths end |
Instance Method Details
#config ⇒ Object
11 12 13 |
# File 'lib/critical_path_css/rails/config_loader.rb', line 11 def config @config ||= YAML.safe_load(ERB.new(File.read(configuration_file_path)).result, [], [], true)[::Rails.env] end |