class Delayed::Master::Command
Attributes
config[R]
Public Class Methods
new(args)
click to toggle source
# File lib/delayed/master/command.rb, line 9 def initialize(args) @config = Config.new OptionParser.new { |opt| opt.banner = <<-EOS #{File.basename($PROGRAM_NAME)} #{Delayed::Master::VERSION} Usage: #{File.basename($PROGRAM_NAME)} [options] EOS opt.on('-h', '--help', '-v', '--version', 'Show this message') do |boolean| puts opt exit end opt.on('-D', '--daemon', 'Start master as a daemon') do |boolean| @config.daemon(boolean) end opt.on('-c', '--config=FILE', 'Specify config file') do |file| @config.read(file) end }.parse(args) end