Method: Togls::ToggleRepository#get

Defined in:
lib/togls/toggle_repository.rb

#get(id) ⇒ Object



31
32
33
34
35
36
37
38
39
40
# File 'lib/togls/toggle_repository.rb', line 31

def get(id)
  @drivers.reverse.each do |driver|
    toggle_data = driver.get(id)
    if toggle_data
      toggle = reconstitute_toggle(toggle_data)
      return toggle unless toggle.is_a?(::Togls::NullToggle)
    end
  end
  Togls::NullToggle.new
end