module Foodtaster

Constants

VERSION

Public Class Methods

config() click to toggle source
# File lib/foodtaster.rb, line 24
def config
  @config ||= Config.default
end
configure(&config_block) click to toggle source
# File lib/foodtaster.rb, line 28
def configure(&config_block)
  Foodtaster::RSpec.configure
  config.configure(&config_block) if config_block
end
logger() click to toggle source
# File lib/foodtaster.rb, line 13
def logger
  @logger ||= Logger.new(STDOUT).tap do |log|
    log_level = ENV['FT_LOGLEVEL'] || self.config.log_level.to_s.upcase
    log.level = Logger.const_get(log_level)

    log.formatter = proc do |severity, datetime, progname, msg|
      "[FT #{severity}]: #{msg}\n"
    end
  end
end