class MacLogger::Logger

Public Class Methods

new(options = {}) click to toggle source
# File lib/mac_logger/logger.rb, line 6
def initialize(options = {})
  opts = options.dup
  @options = {:title => "Ruby",
              :subtitle => "Program"}.merge(opts)
  @title = @options[:title]
  @subtitle = @options[:subtitle]
end

Public Instance Methods

debug(message) click to toggle source
# File lib/mac_logger/logger.rb, line 14
def debug(message)
  log("#{DateTime.now}|DEBUG|#{message}")
end

Private Instance Methods

log(message) click to toggle source
# File lib/mac_logger/logger.rb, line 20
def log(message)
  TerminalNotifier.notify(message, :title => @title, :subtitle => @subtitle)
end