Class: ExternalAssetPipeline::PriorityManifest
- Inherits:
-
Object
- Object
- ExternalAssetPipeline::PriorityManifest
- Defined in:
- lib/external_asset_pipeline/priority_manifest.rb
Instance Method Summary collapse
- #fall_back_to_sprockets? ⇒ Boolean
- #find(name) ⇒ Object
-
#initialize(*manifests) ⇒ PriorityManifest
constructor
A new instance of PriorityManifest.
Constructor Details
#initialize(*manifests) ⇒ PriorityManifest
Returns a new instance of PriorityManifest.
7 8 9 |
# File 'lib/external_asset_pipeline/priority_manifest.rb', line 7 def initialize(*manifests) @manifests = manifests end |
Instance Method Details
#fall_back_to_sprockets? ⇒ Boolean
15 16 17 |
# File 'lib/external_asset_pipeline/priority_manifest.rb', line 15 def fall_back_to_sprockets? @manifests.any?(&:fall_back_to_sprockets?) end |
#find(name) ⇒ Object
11 12 13 |
# File 'lib/external_asset_pipeline/priority_manifest.rb', line 11 def find(name) @manifests.lazy.map { |manifest| manifest.find name }.find(&:itself) end |