Class: Debug
- Inherits:
-
Object
- Object
- Debug
- Defined in:
- lib/motion_model/ext.rb
Constant Summary collapse
- @@silent =
false
- @@colorize =
true
Class Method Summary collapse
- .colorize ⇒ Object
- .colorize=(value) ⇒ Object
- .error(msg) ⇒ Object
- .info(msg) ⇒ Object
- .put_message(type, message, color = Ansi.reset_color) ⇒ Object
-
.resume ⇒ Object
Use resume when you want messages that were silenced to resume displaying.
-
.silence ⇒ Object
Use silence if you want to keep messages from being echoed to the console.
- .warning(msg) ⇒ Object
Class Method Details
.colorize ⇒ Object
291 292 293 |
# File 'lib/motion_model/ext.rb', line 291 def self.colorize @@colorize end |
.colorize=(value) ⇒ Object
295 296 297 |
# File 'lib/motion_model/ext.rb', line 295 def self.colorize=(value) @@colorize = value == true end |
.error(msg) ⇒ Object
320 321 322 |
# File 'lib/motion_model/ext.rb', line 320 def self.error(msg) 'ERROR', msg, Ansi.red_color end |
.info(msg) ⇒ Object
312 313 314 |
# File 'lib/motion_model/ext.rb', line 312 def self.info(msg) 'INFO', msg, Ansi.green_color end |
.put_message(type, message, color = Ansi.reset_color) ⇒ Object
305 306 307 308 309 310 |
# File 'lib/motion_model/ext.rb', line 305 def self.(type, , color = Ansi.reset_color) open_color = @@colorize ? color : '' close_color = @@colorize ? Ansi.reset_color : '' NSLog("#{open_color}#{type} #{caller[1]}: #{}#{close_color}") unless @@silent end |
.resume ⇒ Object
Use resume when you want messages that were silenced to resume displaying.
301 302 303 |
# File 'lib/motion_model/ext.rb', line 301 def self.resume @@silent = false end |
.silence ⇒ Object
Use silence if you want to keep messages from being echoed to the console.
287 288 289 |
# File 'lib/motion_model/ext.rb', line 287 def self.silence @@silent = true end |
.warning(msg) ⇒ Object
316 317 318 |
# File 'lib/motion_model/ext.rb', line 316 def self.warning(msg) 'WARNING', msg, Ansi.yellow_color end |