class Gamefic::Query::Base

def filter(subject, token)

Returns:
  • (Result) -

Parameters:
  • token (String) --
  • subject (Gamefic::Entity) --
def filter(subject, token)
  scan = Scanner.scan(select(subject), token)
  return Result.new(nil, scan.token) unless scan.matched.one?
  Result.new(scan.matched.first, scan.remainder, scan.strictness)
end