class SpotifyToMp3::Logger

Public Class Methods

new(io_stream) click to toggle source
# File lib/spotify_to_mp3/logger.rb, line 5
def initialize(io_stream)
  @io_stream = io_stream
end

Public Instance Methods

error(str) click to toggle source
# File lib/spotify_to_mp3/logger.rb, line 17
def error(str)
  @io_stream.puts colorize_error(str)
end
info(str) click to toggle source
# File lib/spotify_to_mp3/logger.rb, line 9
def info(str)
  @io_stream.puts str
end
success(str) click to toggle source
# File lib/spotify_to_mp3/logger.rb, line 13
def success(str)
  @io_stream.puts colorize_success(str)
end

Private Instance Methods

colorize_error(str) click to toggle source
# File lib/spotify_to_mp3/logger.rb, line 27
def colorize_error(str)
  str.red
end
colorize_success(str) click to toggle source
# File lib/spotify_to_mp3/logger.rb, line 23
def colorize_success(str)
  str.green
end