Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/lib/definition_mixins/argument.cr
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ module Optarg::DefinitionMixins
module ArgumentModule
abstract def visitable?(parser) : Bool

def completion_length(gen)
def completion_length(gen) : Int32
1
end

def completion_max_occurs(gen)
def completion_max_occurs(gen) : Int32
1
end
end
Expand Down
2 changes: 1 addition & 1 deletion src/lib/definition_mixins/option.cr
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ module Optarg::DefinitionMixins
include ::Optarg::DefinitionMixins::VisitConcatenated

module OptionModule
def completion_max_occurs(gen)
def completion_max_occurs(gen) : Int32
1
end
end
Expand Down
4 changes: 2 additions & 2 deletions src/lib/definitions/bool_option.cr
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ module Optarg::Definitions
visit parser, name
end

def completion_length(gen)
def completion_length(gen) : Int32
1
end

def completion_max_occurs(gen)
def completion_max_occurs(gen) : Int32
default_value.get? == true ? 0 : 1
end
end
Expand Down
2 changes: 1 addition & 1 deletion src/lib/definitions/handler.cr
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ module Optarg::Definitions
abstract class Handler < Base
include DefinitionMixins::Option

def completion_length(gen)
def completion_length(gen) : Int32
1
end
end
Expand Down
4 changes: 2 additions & 2 deletions src/lib/definitions/not_option.cr
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ module Optarg::Definitions
visit parser, name
end

def completion_length(gen)
def completion_length(gen) : Int32
1
end

def completion_max_occurs(gen)
def completion_max_occurs(gen) : Int32
bool.default_value.get? == true ? 1 : 0
end
end
Expand Down
2 changes: 1 addition & 1 deletion src/lib/definitions/string_argument.cr
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ module Optarg::Definitions
initialize_scalar_value_argument default: default, required: required, any_of: any_of
end

def visitable?(parser)
def visitable?(parser) : Bool
!parser.args[Typed::Type].has_key?(value_key)
end

Expand Down
2 changes: 1 addition & 1 deletion src/lib/definitions/string_array_argument.cr
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ module Optarg::Definitions
initialize_completion complete
end

def visitable?(parser)
def visitable?(parser) : Bool
true
end

Expand Down
2 changes: 1 addition & 1 deletion src/lib/definitions/string_array_option.cr
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ module Optarg::Definitions
Parser.new_node(parser[0..1], self)
end

def completion_length(gen)
def completion_length(gen) : Int32
2
end
end
Expand Down
2 changes: 1 addition & 1 deletion src/lib/definitions/string_option.cr
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ module Optarg::Definitions
raise UnsupportedConcatenation.new(parser, self)
end

def completion_length(gen)
def completion_length(gen) : Int32
2
end
end
Expand Down
4 changes: 2 additions & 2 deletions src/lib/definitions/terminator.cr
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ module Optarg::Definitions
Parser.new_node(parser[0..0], self)
end

def completion_length(gen)
def completion_length(gen) : Int32
1
end

def completion_max_occurs(gen)
def completion_max_occurs(gen) : Int32
1
end
end
Expand Down
4 changes: 2 additions & 2 deletions src/lib/definitions/unknown.cr
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ module Optarg::Definitions
super "@unknown", metadata: metadata, unknown: true
end

def completion_length(gen)
def completion_length(gen) : Int32
1
end

def completion_max_occurs(gen)
def completion_max_occurs(gen) : Int32
1
end
end
Expand Down