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