Module: Dial::Prosopite
- Included in:
- Prosopite
- Defined in:
- lib/dial/prosopite.rb
Instance Method Summary collapse
Instance Method Details
#custom_logger=(logger) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/dial/prosopite.rb', line 9 def custom_logger= logger return super logger if @setting_dial_logger @original_logger = logger if @dial_logger && @original_logger super ProsopiteCompositeLogger.new @dial_logger, @original_logger else super logger end end |
#dial_logger=(logger) ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/dial/prosopite.rb', line 21 def dial_logger= logger @dial_logger = logger @setting_dial_logger = true if @original_logger self.custom_logger = ProsopiteCompositeLogger.new @dial_logger, @original_logger else self.custom_logger = @dial_logger end ensure @setting_dial_logger = false end |
#send_notifications ⇒ Object
34 35 36 37 38 39 40 |
# File 'lib/dial/prosopite.rb', line 34 def send_notifications tc[:prosopite_notifications] = tc[:prosopite_notifications].to_h do |queries, kaller| [queries.map { |query| query.squish }, kaller] end super end |