Sha256: 27b8b2a6e5273e53d9da3c397dce6e4e82648a350354be921492fc1bd31f97bd
Contents?: true
Size: 568 Bytes
Versions: 1
Compression:
Stored size: 568 Bytes
Contents
require 'set' module EnoughFields class MonitSet < Set 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 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
enough_fields-0.0.1 | lib/enough_fields/monit_set.rb |