Module: Debuggable
- Included in:
- SportDb::Lexer, SportDb::Parser
- Defined in:
- lib/sportdb/parser/debuggable.rb
Overview
debugg(able) mix-in helper used for lexer & parser
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
6 7 8 |
# File 'lib/sportdb/parser/debuggable.rb', line 6 def self.included(base) base.extend(ClassMethods) end |
Instance Method Details
#_error(*args) ⇒ Object
33 |
# File 'lib/sportdb/parser/debuggable.rb', line 33 def _error( *args ) __log__( :ERROR, *args ); end |
#_info(*args) ⇒ Object
31 |
# File 'lib/sportdb/parser/debuggable.rb', line 31 def _info( *args ) __log__( :INFO, *args ); end |
#_trace(*args) ⇒ Object
note - use trace for debug for now - why? why not?
29 |
# File 'lib/sportdb/parser/debuggable.rb', line 29 def _trace( *args ) __log__( :DEBUG, *args ); end |
#_warn(*args) ⇒ Object
32 |
# File 'lib/sportdb/parser/debuggable.rb', line 32 def _warn( *args) __log__( :WARN, *args ); end |
#debug? ⇒ Boolean
InstanceMethods
23 |
# File 'lib/sportdb/parser/debuggable.rb', line 23 def debug?() self.class.debug?; end |