class RbLogOptions
Public Class Methods
parse(args)
click to toggle source
# File bin/rb_log, line 9 def self.parse(args) options = OpenStruct.new options.tag = "" options.facility = "" opt_parser = OptionParser.new do |opts| opts.banner = "Usage: rb_log [options]" opts.separator "" opts.separator "Specific options:" opts.on("-t", "--tag TAG", "Specify a tag for log messages") do |tag| options.tag = tag end opts.on("-f", "--facility SYSLOG_FACILITY", "Specify a logging facility to use") do |fac| options.facility = fac end opts.on_tail("-h", "--help", "Show this message") do puts opts exit end opts.on_tail("--version", "Show version") do puts ::Version.join('.') exit end end # end opt_parser opt_parser.parse!(args) options end