class Luban::CLI::NullableOption

Public Instance Methods

kind() click to toggle source
# File lib/luban/cli/base/option.rb, line 42
def kind; @kind ||= "nullable option"; end
value=(val) click to toggle source
Calls superclass method Luban::CLI::Argument#value=
# File lib/luban/cli/base/option.rb, line 44
def value=(val)
  super
  @value = true if @value.nil?
  @value
end

Protected Instance Methods

build_long_option() click to toggle source
# File lib/luban/cli/base/option.rb, line 52
def build_long_option
  "--#{long_opt_name} [#{@display_name}]"
end