class Docopt::Command

Public Class Methods

new(name, value=false) click to toggle source
# File lib/docopt.rb, line 218
def initialize(name, value=false)
  @name = name
  @value = value
end

Public Instance Methods

single_match(left) click to toggle source
# File lib/docopt.rb, line 223
def single_match(left)
  left.each_with_index do |p, n|
    if p.class == Argument
      if p.value == self.name
        return n, Command.new(self.name, true)
      else
        break
      end
    end
  end
  return [nil, nil]
end