-
abbc14e965
v1.3.0
master
v1.3.0
josh
2017-09-08 14:01:07 -04:00
-
3518141baa
Use Integer instead of Fixnum
josh
2017-09-08 14:00:25 -04:00
-
33c000a6ca
update several gems
josh
2017-02-15 07:46:48 -05:00
-
dfb7ff75cb
v1.2.0
v1.2.0
josh
2016-04-19 08:55:01 -04:00
-
d011cdc374
add v1.2.0 release notes
josh
2016-04-19 08:54:48 -04:00
-
3709cc7fef
Close #1 - Always return non-frozen strings
josh
2016-04-19 08:52:02 -04:00
-
e852d2755c
clean up class method declaration slightly using class << self syntax
josh
2016-04-19 08:37:39 -04:00
-
6cf70753f4
update gems; robustify usage of raise_error rspec matcher
josh
2016-04-19 08:33:30 -04:00
-
80b2f7b63c
v1.1.0
v1.1.0
josh
2014-06-25 15:33:31 -04:00
-
72834425c3
add release notes to README.md
josh
2014-06-25 15:31:40 -04:00
-
1b49c06a85
require spec_helper from .rspec
josh
2014-06-25 15:30:11 -04:00
-
4c6f8c0250
update README
josh
2014-06-25 15:27:20 -04:00
-
8842a855d8
add gem badge
josh
2014-06-25 15:24:03 -04:00
-
b79acd049f
allow nil and :boolean to be option configuration values
josh
2014-06-25 15:22:39 -04:00
-
0eb754814e
document :boolean option flag
josh
2014-06-25 15:15:09 -04:00
-
d33d082272
turn on simplecov
josh
2014-06-25 15:06:33 -04:00
-
a78ee7275e
implement :boolean option flag
josh
2014-06-25 15:05:19 -04:00
-
f74253844b
use .is_a?() instead of .class ==
josh
2014-06-25 14:53:22 -04:00
-
4e18e729c3
switch to YARD for documentation
josh
2014-06-25 14:52:39 -04:00
-
2099aaa6e0
update to RSpec 3.0
josh
2014-06-25 14:11:39 -04:00
-
31c63790f9
rename Rakefile -> Rakefile.rb
josh
2014-06-25 14:06:24 -04:00
-
5b07b4da96
version Gemfile.lock; call Bundler.setup() in Rakefile
josh
2014-06-25 14:06:13 -04:00
-
c5ea73acfd
remove some unnecessary stuff from spec_helper.rb
josh
2013-05-06 13:39:28 -04:00
-
34ee9a1b09
close parentheses
josh
2013-05-02 11:16:05 -04:00
-
5eca5e7657
fix example options in README
josh
2013-05-02 11:12:21 -04:00
-
64e084b0d4
add Yawpa.parse() documentation to README.md
josh
2013-05-02 11:11:00 -04:00
-
ecf5e5e891
v1.0.0
v1.0.0
josh
2013-05-02 10:52:43 -04:00
-
e7164589ab
document that an exception might be raised on parse()
josh
2013-05-02 10:45:02 -04:00
-
0b2193b3d4
use one exception class for all argument parsing errors
josh
2013-05-02 10:43:54 -04:00
-
f55fb38e05
expand documentation a bit more
josh
2013-05-02 10:38:45 -04:00
-
9b19afea20
expand documentation
josh
2013-05-02 10:14:09 -04:00
-
543ce97e10
add rdoc task
josh
2013-05-02 09:56:05 -04:00
-
55389866ee
add second example usage to README
josh
2013-01-23 21:56:26 -05:00
-
96277b62d0
update usage information / example configuration
josh
2013-01-23 21:51:03 -05:00
-
6ae8e62f7b
implement posix_order flag
josh
2013-01-22 18:09:44 -05:00
-
dd4148a3d6
refactor more common processing into _gather()
josh
2013-01-22 14:43:26 -05:00
-
e5d93df4ae
add more test cases for short options
josh
2013-01-22 14:13:19 -05:00
-
90d2a938d5
return option value for short option also
josh
2013-01-22 14:03:27 -05:00
-
cf049aed2f
process configured short options
josh
2013-01-22 13:54:22 -05:00
-
40ecadd056
add _massage_options() to simplify parse()
josh
2013-01-21 22:11:57 -05:00
-
ef860a8eee
internally convert nargs to a range if it was a Fixnum for processing
josh
2013-01-21 21:44:16 -05:00
-
21d64600dc
add test for strings as keys for option configuration
josh
2013-01-21 21:21:51 -05:00
-
bf60247b50
add test for an option passed in twice
josh
2013-01-21 21:19:36 -05:00
-
91846e741e
refactor using _gather()
josh
2013-01-21 16:45:00 -05:00
-
1a5de331d9
test --opt=val syntax for nargs > 1
josh
2013-01-21 16:15:17 -05:00
-
704ed971ac
test --opt=val syntax
josh
2013-01-21 16:13:55 -05:00
-
c7c21ca97e
test exception on not enough arguments to option
josh
2013-01-21 16:12:34 -05:00
-
fc90798459
test option with nargs = 2
josh
2013-01-21 16:11:29 -05:00
-
4a693ba1ea
return argument value when nargs = 1
josh
2013-01-21 16:10:07 -05:00
-
056257b8f5
return boolean options set
josh
2013-01-20 22:54:06 -05:00
-
56e644e16e
raise exception on unknown option
josh
2013-01-20 22:28:36 -05:00
-
b2b0d90c4d
update README to remove direct subcommand support
josh
2013-01-20 22:08:12 -05:00
-
1a1b18b62e
reformat spec to test parse() results separately
josh
2013-01-20 20:35:34 -05:00
-
67e9ec2c64
start working on parse()
josh
2013-01-20 20:34:29 -05:00
-
1b192e422d
colorize rspec
josh
2013-01-20 20:34:14 -05:00
-
c00ca806a5
set up rspec
josh
2013-01-20 20:12:17 -05:00
-
2ef0aa05e1
add description information
josh
2013-01-20 19:50:17 -05:00
-
a8dfa3ed8a
initial bundle gem contents
josh
2013-01-20 19:28:49 -05:00