class Querly::Pattern::Expr::Ivar

Attributes

name[R]

Public Class Methods

new(name:) click to toggle source
# File lib/querly/pattern/expr.rb, line 347
def initialize(name:)
  @name = name
end

Public Instance Methods

test_node(node) click to toggle source
# File lib/querly/pattern/expr.rb, line 351
def test_node(node)
  if node&.type == :ivar
    name.nil? || node.children.first == name
  end
end