class Aubergine::FileSatelliteProvider
Public Class Methods
new(all)
click to toggle source
# File lib/aubergine/file_satellite_provider.rb, line 3 def initialize(all) @all = all end
Public Instance Methods
find(key)
click to toggle source
# File lib/aubergine/file_satellite_provider.rb, line 7 def find(key) satellite = @all.find { |satellite| satellite[:key] == key } if satellite Satellite.new(satellite[:name], satellite[:devices].map { |device| Device.build(device) }) else nil end end