class Bookwatch::Terminal

Public Class Methods

new(colorizer) click to toggle source
# File lib/bookwatch/terminal.rb, line 5
def initialize(colorizer)
  @colorizer = colorizer
end

Public Instance Methods

update(user_message) click to toggle source
# File lib/bookwatch/terminal.rb, line 9
def update(user_message)
  if user_message.error?
    error_message = @colorizer.colorize(user_message.message, Colorizer::Colors.red)
    $stderr.puts error_message
  elsif user_message.warn?
    warning_message = @colorizer.colorize(user_message.message, Colorizer::Colors.yellow)
    puts warning_message
  end
end