module Phi::Losophy::Logger

Public Instance Methods

current_page=(*) click to toggle source
Calls superclass method
# File lib/phi/losophy/logger.rb, line 16
def current_page=(*)
  super
  log "Now browsing #{current_page.term}"
end
each() click to toggle source
Calls superclass method
# File lib/phi/losophy/logger.rb, line 5
def each
  super
  log "Found Philosophy"
rescue Pages::MaximumPages, Pages::InfiniteLoop => e
  log e.message
  raise e
rescue => e
  log "An unexpected error has occurred: #{e.message}"
  raise e
end
log(message) click to toggle source
# File lib/phi/losophy/logger.rb, line 21
def log(message)
  puts message
end