Module: BeanstalkFarmer
- Defined in:
- lib/farmer.rb,
lib/beanstalk_farmer/job.rb,
lib/beanstalk_farmer/dsl.rb,
lib/beanstalk_farmer/config.rb,
lib/beanstalk_farmer/runner.rb,
lib/beanstalk_farmer/version.rb,
lib/beanstalk_farmer/service.rb
Overview
Automatically loads classes as needed, provides logger, etc.
Defined Under Namespace
Modules: Config Classes: Job, Runner
Constant Summary
- VERSION =
"0.1.0"
Class Method Summary (collapse)
-
+ (Object) close_connection
Close Beanstalk connection.
- + (Object) connection(host = Config.host, port = Config.port)
-
+ (Logger) logger
The logger, defaulting to a STDOUT logger.
Class Method Details
+ (Object) close_connection
Close Beanstalk connection
23 24 25 26 |
# File 'lib/farmer.rb', line 23 def self.close_connection @service.close @service = nil end |
+ (Object) connection(host = Config.host, port = Config.port)
17 18 19 20 |
# File 'lib/farmer.rb', line 17 def self.connection(host=Config.host, port=Config.port) @service ||= Service.new(host, port) @service.connection end |
+ (Logger) logger
The logger, defaulting to a STDOUT logger
29 30 31 32 |
# File 'lib/farmer.rb', line 29 def self.logger @logger ||= Config.logger @logger end |