module BeanstalkFarmer

Automatically loads classes as needed, provides logger, etc.

Constants

VERSION

Public Class Methods

config() { |Config| ... } click to toggle source

@yield [BeanstalkFarmer::Config] a block that allows for convenient configuration

@example Usage

BeanstalkFarmer.config do |c|
  c.logger = Rails.logger
end
# File lib/beanstalk_farmer.rb, line 29
def self.config
  yield Config
end
logger() click to toggle source

@return [Logger] the logger, defaulting to a STDOUT logger

# File lib/beanstalk_farmer.rb, line 19
def self.logger
  Config.logger
end

Public Instance Methods

logger() click to toggle source

@private

# File lib/beanstalk_farmer.rb, line 14
def logger
  Config.logger
end