Sha256: 7897cf006641eac83902d6cbc0d80328e5ec03ad783e06a61387a2497787851d
Contents?: true
Size: 264 Bytes
Versions: 2
Compression:
Stored size: 264 Bytes
Contents
require 'optparse' module Cl class Options < OptionParser attr_reader :opts def initialize(opts, args) @opts = {} super { opts.each { |args, block| on(*args) { |*args| instance_exec(*args, &block) } } } parse!(args) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cl-0.0.4 | lib/cl/options.rb |
cl-0.0.3 | lib/cl/options.rb |