module Tweep

© 2011 Christophe Porteneuve

Public Class Methods

run!() click to toggle source
# File lib/tweep.rb, line 17
def self.run!
  info 'Running…'
  Account.each &:run!
ensure
  @@index.save!
end

Private Class Methods

logger() click to toggle source
# File lib/tweep/logging.rb, line 21
def self.logger
  return @logger if @logger
  @logger = ARGV.include?('--log') ?
    Logger.new('tweep.log', 5, 1_024 ** 2) :
    Logger.new(STDOUT)
  @logger.formatter = proc { |sev, datetime, progname, msg|
    "[Tweep #{datetime} #{sev.to_s.upcase}] #{msg}\n"
  }
  @logger
end