Method: Consoler::Options#get_with_alias

Defined in:
lib/consoler/options.rb

#get_with_alias(name) ⇒ [(Consoler::Option, nil), (Consoler::Option, nil)]

Get a option by its name, with matched alias

Parameters:

  • name (String)

    Name of the option

Returns:



65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/consoler/options.rb', line 65

def get_with_alias(name)
  each do |option, _|
    if option.name == name
      return option, option
    end

    option.aliases.each do |alias_|
      return option, alias_ if alias_.name == name
    end
  end

  [nil, nil]
end