Class: Jabber::Debugger
- Inherits:
-
Object
- Object
- Jabber::Debugger
- Includes:
- Singleton
- Defined in:
- lib/jabber4r/debugger.rb
Instance Attribute Summary collapse
-
#enabled ⇒ Object
Returns the value of attribute enabled.
-
#logger ⇒ Object
Returns the value of attribute logger.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize ⇒ Debugger
constructor
A new instance of Debugger.
Constructor Details
#initialize ⇒ Debugger
Returns a new instance of Debugger.
32 33 34 35 |
# File 'lib/jabber4r/debugger.rb', line 32 def initialize @logger = Logger.new(STDOUT) @enabled = false end |
Instance Attribute Details
#enabled ⇒ Object
Returns the value of attribute enabled.
30 31 32 |
# File 'lib/jabber4r/debugger.rb', line 30 def enabled @enabled end |
#logger ⇒ Object
Returns the value of attribute logger.
30 31 32 |
# File 'lib/jabber4r/debugger.rb', line 30 def logger @logger end |
Class Method Details
.disable! ⇒ Object
46 47 48 |
# File 'lib/jabber4r/debugger.rb', line 46 def disable! instance.enabled = false end |
.enable! ⇒ Object
42 43 44 |
# File 'lib/jabber4r/debugger.rb', line 42 def enable! instance.enabled = true end |
.enabled? ⇒ Boolean
50 51 52 |
# File 'lib/jabber4r/debugger.rb', line 50 def enabled? instance.enabled end |
.logger=(logger) ⇒ Object
38 39 40 |
# File 'lib/jabber4r/debugger.rb', line 38 def logger=(logger) instance.logger = logger end |