Class: Aubergine::MergeSatelliteProvider
- Inherits:
-
SatelliteProvider
- Object
- SatelliteProvider
- Aubergine::MergeSatelliteProvider
- Defined in:
- lib/aubergine/merge_satellite_provider.rb
Instance Method Summary collapse
- #find(key) ⇒ Object
-
#initialize(*providers) ⇒ MergeSatelliteProvider
constructor
A new instance of MergeSatelliteProvider.
Constructor Details
#initialize(*providers) ⇒ MergeSatelliteProvider
Returns a new instance of MergeSatelliteProvider.
3 4 5 |
# File 'lib/aubergine/merge_satellite_provider.rb', line 3 def initialize(*providers) @providers = providers end |
Instance Method Details
#find(key) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/aubergine/merge_satellite_provider.rb', line 7 def find(key) @providers.each do |provider| satellite = provider.find(key) return satellite if satellite end nil end |