Merge branch 'bh/dot_cane_support' of https://github.com/benhamill/cane…
… into benhamill-bh/dot_cane_support
Use before() and after() like they're meant to be.
Merge pull request #3 from benhamill/last_argument_wins
Last Command Line Argument Wins
rm default options mucking up the ordering spec.
Only turn off a feature if the off flag came after other flags.
Mention new feature in HISTORY.
Consistent punctuation with the rest of the README.
Menion .cane file in README.
Mention .cane file in --help output.
Test about a .cane file.
Failing test about commandline behavior that makes sense to me.
Read from and merge options from .cane file.
Add Support and Contributing sections to README.
Add 1.9 notes to README.
Two more UTF-8 fixes, see last commit.
Assume UTF-8 encoding for files.
I can't get a failing test case, though it is failing on one of our
projects and is the same bug and fix as that in simplecov:
Prevent tempfiles from being GC'ed while they are still in use.
Remove dead code.
Ratchet up coverage requirement.
Remove explicit exits from Cane::CLI::Spec and get --help and --versi…
…on under test.
Remove noise from #add_option calls.
Divide and conquer CLI.
Merge branch 'doc'
Re-enable documentation checking for build.
Document Cane and Cane::CLI.
Documentation for threshold classes.
Doc for style and doc checks.
Nest ABC classes inside Cane module, add documentation.
Provide a check of undocumented classes.
Configurable measure for style checks.
Only report a trailing whitespace and hard tabs in spacing style checks.
The others are too hit-and-miss.