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