class BarkingIguana::Logging::Output

Attributes

io[RW]

Public Class Methods

new(io) click to toggle source
# File lib/barking_iguana/logging/output.rb, line 7
def initialize io
  self.io = io
end

Public Instance Methods

close() click to toggle source
# File lib/barking_iguana/logging/output.rb, line 21
def close
  io.close
end
write(message) click to toggle source
# File lib/barking_iguana/logging/output.rb, line 11
def write message
  @bold = !@bold
  output = if @bold
             Term::ANSIColor.bold message
           else
             message
           end
  io.write output
end