Class: ExternalAssetPipeline::PriorityManifest

Inherits:
Object
  • Object
show all
Defined in:
lib/external_asset_pipeline/priority_manifest.rb

Instance Method Summary collapse

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

Returns:

  • (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