class PackageChanger::Log

Constants

DATE_FORMAT

date and line format

DEFAULT_FILE

Public Class Methods

new() click to toggle source
# File lib/PackageChanger/log.rb, line 9
def initialize
  File.write(DEFAULT_FILE, "≈≈≈ PackageChanger ≈≈≈\n", mode: 'a') unless (DEFAULT_FILE.file? && DEFAULT_FILE.writable?)
end

Public Instance Methods

putsandlog(message) click to toggle source
# File lib/PackageChanger/log.rb, line 17
def putsandlog(message)
  puts message
  write message
end
write(message) click to toggle source
# File lib/PackageChanger/log.rb, line 13
def write(message)
  File.write(DEFAULT_FILE, "#{Time.now.strftime(DATE_FORMAT)} - #{message}\n", mode: 'a')
end