Permalink
Commits on Aug 12, 2016
  1. Merge pull request #500 from doudou/fix_subcommand_minus_minus_help

    fix 'thor_script subcommand [args] --help' 🌈
    rafaelfranca committed Aug 12, 2016
  2. Merge pull request #501 from doudou/use_byebug_on_ruby_21_and_22

    install pry-byebug to debug on 2.1 🌈
    rafaelfranca committed on GitHub Aug 12, 2016
  3. Merge pull request #511 from yui-knk/add_2_2_4_to_travis

    Add Ruby 2.2.4 to .travis.yml
    rafaelfranca committed on GitHub Aug 12, 2016
Commits on Dec 19, 2015
  1. Merge pull request #512 from k0kubun/ruby-head

    Force ERB in Thor::Actions to use String buffer
    sferik committed Dec 19, 2015
Commits on Dec 17, 2015
  1. Add Ruby 2.2.4 to .travis.yml

    yui-knk committed Dec 17, 2015
Commits on Dec 12, 2015
  1. Merge pull request #509 from humzashah/minor-code-improvements

    replaced '.map{|_,o| o}' on hash with '.values'
    sferik committed Dec 12, 2015
  2. specify addressable version on ruby 1.8.7 platform

    webmock required addressable version 2.3.6 or greater. a later
    has now required minimum ruby version to be 1.9. this commit
    specified which addressable version to use to travis tests pass
    while using ruby 1.8.7
    humzashah committed Dec 12, 2015
Commits on Sep 28, 2015
  1. fix 'thor_script subcommand [args] --help'

    Currently, doing so leads to
    
        [~/dev/flat_fish]% autoproj test --help
        Usage:
          autoproj help [COMMAND]
    
    instead of the expected result of "autoproj help test"
    
    This case is handled internally by thor by transforming the subcommand
    invocation into
       help *ARGV
    
    There were two problems:
     - first invoke was called with
         (klass, args, options, parameters) while invoke expects
         (klass, subcommand, args, options, parameters)
     - the --help argument was kept, which ends up as
       help *ARGV --help
       i.e. "give me the help of the 'help' subcommand
    
    The commit removes the --help option before calling the subcommand,
    and fixes the call signature. It only does so for the "massaged"
    'help' subcommand because invoke() has a way-too-weird call
    semantic for me to change the call in the general case without
    fearing to break something else.
    doudou committed Sep 28, 2015
  2. install pry-byebug to debug on 2.1

    Can't use 2.2 without breaking the travis build (on which ruby_22 is not
    defined)
    doudou committed Sep 28, 2015
Commits on Aug 14, 2015
  1. Merge pull request #478 from kiyohara/options_symbol_key_exist_check

    Add key? method for improving ::Hash compatibility
    sferik committed Aug 14, 2015
Commits on Jul 3, 2015
  1. Merge pull request #462 from b-dean/disable-class-options

    Add ability to disable class options for a command
    sferik committed Jul 3, 2015
Commits on Jun 12, 2015
  1. Merge pull request #487 from segiddins/seg-template-binding

    Allow specifying a custom binding for template evaluation
    rafaelfranca committed Jun 12, 2015
  2. Merge pull request #490 from nicolasleger/specify_required_ruby_version

    Specify required Ruby version
    sferik committed Jun 12, 2015
Commits on Jun 6, 2015
Commits on Mar 7, 2015
  1. Cleanup EOL whitespace

    sferik committed Mar 7, 2015
  2. Merge pull request #471 from allisonurban/master

    Added CONTRIBUTING.md and link in README
    sferik committed Mar 7, 2015
Commits on Mar 2, 2015
  1. Merge pull request #480 from kant/patch-1

    Update link
    sferik committed Mar 2, 2015
  2. Update link

    kant committed Mar 2, 2015
Commits on Feb 5, 2015
  1. Add key? method for improving ::Hash compatibility

    options (HashWithIndifferentAccess) has key checkable by either strings or symbols
    kiyohara committed Feb 5, 2015
Commits on Jan 23, 2015
  1. Update README.md

    allisonurban committed Jan 23, 2015
Commits on Jan 22, 2015
  1. Merge pull request #460 from aderouineau/negative-bool

    Negative options
    sferik committed Jan 22, 2015