RubyGems.org

applix

0.4.10

ApplixHash#from_argv builds hashes from ARGV like argument vectors according to following examples: '-f' --> { :f => true } '--flag' --> { :flag => true } '--flag:false' --> { :flag => false } '--flag=false' --> { :flag => 'false' } '--option=value' --> { :option => "value" } '--int=1' --> { :int => "1" } '--float=2.3' --> { :float => "2.3" } '--float:2.3' --> { :float => 2.3 } '--txt="foo bar"' --> { :txt => "foo bar" } '--txt:'"foo bar"'' --> { :txt => "foo bar" } '--txt:%w{foo bar}' --> { :txt => ["foo", "bar"] } '--now:Time.now' --> { :now => #<Date: 3588595/2,0,2299161> } remaining arguments(non flag/options) are inserted as [:arguments, args], eg: Hash.from_argv %w(--foo --bar=loo 123 now) becomes { :foo => true, :bar => 'loo', :arguments => ["123", "now"] }

installgem install applix
Authors

art+com/dirk luesebrink

15,948 total downloads 816 for this version
Owners

Eccad02bf8d4e74ebeed807022d38a9b

Gemfile
gem "applix", "~> 0.4.10"
Versions
  1. 0.4.10 May 29, 2012
  2. 0.4.9 April 26, 2012
  3. 0.4.8 March 27, 2012
  4. 0.4.7 March 27, 2012
  5. 0.4.6 March 26, 2012
Show all versions (18 total)
Runtime Dependencies
  1. daemons >= 0