class DryOptionParser::DryOptionParser
Attributes
options[RW]
Public Class Methods
new(options={},&blk)
click to toggle source
Calls superclass method
# File lib/dry_option_parser.rb, line 13 def initialize(options={},&blk) @options = options super(OptionParser.new) instance_eval(&blk) end
Public Instance Methods
assign(*args)
click to toggle source
# File lib/dry_option_parser.rb, line 19 def assign(*args) attribute = args.shift on(*args) {|val| @options[attribute.to_sym]=val} end