class Querly::Pattern::Kind::Discarded
Public Instance Methods
discarded?(pair)
click to toggle source
# File lib/querly/pattern/kind.rb, line 62 def discarded?(pair) node = pair.node parent = pair.parent&.node case parent&.type when :begin if node.equal? parent.children.last discarded? pair.parent else true end else false end end
test_kind(pair)
click to toggle source
# File lib/querly/pattern/kind.rb, line 58 def test_kind(pair) !negated == !!discarded?(pair) end