class Elsmore::Emitter
Attributes
debug[RW]
Public Class Methods
new()
click to toggle source
# File lib/elsmore/emitter.rb, line 8 def initialize self.debug = false end
Public Instance Methods
debug!()
click to toggle source
# File lib/elsmore/emitter.rb, line 12 def debug! self.debug = true end
log(message)
click to toggle source
# File lib/elsmore/emitter.rb, line 24 def log message if debug puts message else print ".".colorize(:green) end end
newline()
click to toggle source
# File lib/elsmore/emitter.rb, line 16 def newline puts "\n" end
pretty(value)
click to toggle source
# File lib/elsmore/emitter.rb, line 20 def pretty value ap value end
warning(message)
click to toggle source
# File lib/elsmore/emitter.rb, line 32 def warning message if debug puts message.colorize(:yellow) else print ".".colorize(:yellow) end end