Skip to content

Commit

Permalink
Change to use minimum param
Browse files Browse the repository at this point in the history
  • Loading branch information
piotrmurach committed Apr 18, 2020
1 parent 7b2fffc commit 0337575
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 6 deletions.
3 changes: 1 addition & 2 deletions lib/tty/option/parser/environments.rb
Original file line number Diff line number Diff line change
Expand Up @@ -177,9 +177,8 @@ def assign_envvar(env_arg, val)
def check_arity
@multiplies.each do |name, param|
arity = @arities[name]
min_arity = param.arity < 0 ? param.arity.abs - 1 : param.arity

if arity < min_arity
if arity < param.min_arity
@error_aggregator.(InvalidArity.new(param, arity))
end
end
Expand Down
3 changes: 1 addition & 2 deletions lib/tty/option/parser/keywords.rb
Original file line number Diff line number Diff line change
Expand Up @@ -163,9 +163,8 @@ def assign_keyword(kwarg, val)
def check_arity
@multiplies.each do |name, param|
arity = @arities[name]
min_arity = param.arity < 0 ? param.arity.abs - 1 : param.arity

if arity < min_arity
if arity < param.min_arity
@error_aggregator.(InvalidArity.new(param, arity))
end
end
Expand Down
3 changes: 1 addition & 2 deletions lib/tty/option/parser/options.rb
Original file line number Diff line number Diff line change
Expand Up @@ -270,9 +270,8 @@ def assign_option(opt, val)
def check_arity
@multiplies.each do |name, param|
arity = @arities[name]
min_arity = param.arity < 0 ? param.arity.abs - 1 : param.arity

if arity < min_arity
if arity < param.min_arity
@error_aggregator.(InvalidArity.new(param, arity))
end
end
Expand Down

0 comments on commit 0337575

Please sign in to comment.