class Roadie::Selector

def ==(other)

representations are equal.
{Selector}s are equal to other {Selector}s if, and only if, their string
def ==(other)
  if other.is_a?(self.class)
    other.selector == selector
  else
    super
  end
end