Class: RailsDevtools::AssetProviders::ShakapackerConfig
- Inherits:
-
Object
- Object
- RailsDevtools::AssetProviders::ShakapackerConfig
- Defined in:
- lib/rails_devtools/asset_providers/shakapacker_config.rb
Instance Method Summary collapse
Instance Method Details
#paths ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/rails_devtools/asset_providers/shakapacker_config.rb', line 10 def paths return @paths if defined?(@paths) shakapacker_config_path = Rails.root.join("config", "shakapacker.yml") shakapacker_config = YAML.load_file(shakapacker_config_path, aliases: true) @paths = Set.new([shakapacker_config["source_path"]]) additional_paths = Set.new(shakapacker_config["additional_paths"]) @paths = @paths.merge(additional_paths).to_a.compact end |
#provider ⇒ Object
6 7 8 |
# File 'lib/rails_devtools/asset_providers/shakapacker_config.rb', line 6 def provider :shakapacker end |
#used? ⇒ Boolean
21 22 23 |
# File 'lib/rails_devtools/asset_providers/shakapacker_config.rb', line 21 def used? Rails.root.join("config", "shakapacker.yml").exist? end |