Module: Tartarus::Logger::InstanceMethods
- Defined in:
- lib/tartarus/logger.rb
Instance Method Summary collapse
Instance Method Details
#group_count ⇒ Object
9 10 11 |
# File 'lib/tartarus/logger.rb', line 9 def group_count self.class.count( :conditions => ["group_id = ?", group_id] ) end |
#handle_notifications ⇒ Object
13 14 15 16 17 |
# File 'lib/tartarus/logger.rb', line 13 def handle_notifications notification_address = Tartarus.configuration['notification_address'] return unless notification_address.present? Tartarus::Notifiers::Mail.notification( notification_address, self ).deliver if group_count == 1 or (group_count%Tartarus.configuration['notification_threshold']).zero? end |