class PageMagic::Comparator::Literal

class Literal - used for modeling and comparing thing directly. E.g. strings

Public Class Methods

new(comparator) click to toggle source
Calls superclass method PageMagic::Comparator::new
# File lib/page_magic/comparator/literal.rb, line 7
def initialize(comparator)
  super(comparator, false)
end

Public Instance Methods

<=>(other) click to toggle source
# File lib/page_magic/comparator/literal.rb, line 15
def <=>(other)
  return 1 if other.fuzzy? || other.is_a?(Null)

  0
end
match?(value) click to toggle source
# File lib/page_magic/comparator/literal.rb, line 11
def match?(value)
  comparator == value
end