# File lib/fog/monitoring/openstack/models/alarms.rb, line 14 def find_by_id(id) cached_alarm = detect { |alarm| alarm.id == id } return cached_alarm if cached_alarm alarm_hash = service.get_alarm(id).body Fog::Monitoring::OpenStack::Alarm.new( alarm_hash.merge(:service => service) ) end