Class: EnoughFields::MonitSet
- Inherits:
-
Set
- Object
- Set
- EnoughFields::MonitSet
- Defined in:
- lib/enough_fields/monit_set.rb
Instance Method Summary collapse
Instance Method Details
#check_notifications ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/enough_fields/monit_set.rb', line 6 def check_notifications results = {} self.each do |attribute_value| if attribute_value.call_stack results[ [attribute_value.call_stack, attribute_value.klass] ] ||= [] results[ [attribute_value.call_stack, attribute_value.klass] ] << attribute_value.field end end results.each do |call_stack_klass, fields| call_stack, klass = *call_stack_klass EnoughFields.add_notification(call_stack, klass, fields) end end |