Module: Debuggable
- Included in:
- Fbtxt::Lexer
- Defined in:
- lib/fbtxt/lexer/debuggable.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
- #_error(*args) ⇒ Object
- #_info(*args) ⇒ Object
-
#_trace(*args) ⇒ Object
note - use trace for debug for now - why? why not?.
- #_warn(*args) ⇒ Object
-
#debug? ⇒ Boolean
InstanceMethods.
Class Method Details
.included(base) ⇒ Object
11 12 13 |
# File 'lib/fbtxt/lexer/debuggable.rb', line 11 def self.included(base) base.extend(ClassMethods) end |
Instance Method Details
#_error(*args) ⇒ Object
38 |
# File 'lib/fbtxt/lexer/debuggable.rb', line 38 def _error( *args ) __log__( :ERROR, *args ); end |
#_info(*args) ⇒ Object
36 |
# File 'lib/fbtxt/lexer/debuggable.rb', line 36 def _info( *args ) __log__( :INFO, *args ); end |
#_trace(*args) ⇒ Object
note - use trace for debug for now - why? why not?
34 |
# File 'lib/fbtxt/lexer/debuggable.rb', line 34 def _trace( *args ) __log__( :DEBUG, *args ); end |
#_warn(*args) ⇒ Object
37 |
# File 'lib/fbtxt/lexer/debuggable.rb', line 37 def _warn( *args) __log__( :WARN, *args ); end |
#debug? ⇒ Boolean
InstanceMethods
28 |
# File 'lib/fbtxt/lexer/debuggable.rb', line 28 def debug?() self.class.debug?; end |