Skip to content

Multiple Default Arguments Failing  #55

@jonmchan

Description

@jonmchan

Default Arguments are failing when there are more than one for a single command:

require 'boson/runner'
require 'sidekiq'

class TestBoson < Boson::Runner
  def three_default_arguments ( param1= 1, param2= 2, param3= 3 )
    puts param1
    puts param2
    puts param3
  end
  def two_default_arguments ( param1= 1, param2= 2 )
    puts param1
    puts param2
  end
  def single_default_arguments ( param1= 1)
    puts param1
  end
end

TestBoson.start

Results:

$ ./boson three_default_arguments 


3
## Should be 1, 2, 3

$ ./boson three_default_arguments 5
5

3
## should be 5, 2, 3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions