Class: QuestBack::DebugObserver
- Inherits:
-
Object
- Object
- QuestBack::DebugObserver
- Defined in:
- lib/quest_back/debug_observer.rb
Overview
Public: Simple debug observer.
Hijacks operations and pretty prints XML which could have been sent.
Instance Method Summary collapse
Instance Method Details
#notify(operation_name, builder, globals, locals) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/quest_back/debug_observer.rb', line 6 def notify(operation_name, builder, globals, locals) logger = globals[:logger] logger.info "!!!!!!!!!" logger.info "!!! SOAP request hijacked by #{self.class.name}." logger.info "!!!!!!!!!" logger.debug "\n\n" + Nokogiri.XML(builder.to_s).to_xml + "\n" HTTPI::Response.new(200, {}, '') end |