class Patme::Arguments::Specific

Public Class Methods

new(value) click to toggle source
# File lib/patme/arguments/specific.rb, line 4
def initialize(value)
  @value = value
end

Public Instance Methods

==(other) click to toggle source
# File lib/patme/arguments/specific.rb, line 12
def ==(other)
  @value.is_a?(Class) ? other.is_a?(@value) : @value == other
end
any?() click to toggle source
# File lib/patme/arguments/specific.rb, line 16
def any?; false; end
get_value(given) click to toggle source
# File lib/patme/arguments/specific.rb, line 8
def get_value(given)
  given
end
optional?() click to toggle source
# File lib/patme/arguments/specific.rb, line 17
def optional?; false; end
specific?() click to toggle source
# File lib/patme/arguments/specific.rb, line 18
def specific?; true; end