module Scripting::AppDefaults
Public Class Methods
instance_init(instance, *args)
click to toggle source
# File lib/scripting/app_defaults.rb, line 4 def self.instance_init(instance, *args) instance.instance_eval do options do verbose false debug false end switches do on_tail('-v', '--verbose', 'Enable verbose output') do options.verbose = true end on_tail('-D', '--debug', 'Enable debug output') do options.debug = true end on_tail('-h', '--help', "Help text") do context.clear_work! context.help! terminate end end end end