Module: Rucoa::NodeConcerns::Variable

Instance Method Summary collapse

Instance Method Details

#nameString

Examples:

returns variable name

node = Rucoa::Source.new(
  content: "    foo = 1\n    foo\n  RUBY\n  uri: 'file:///path/to/example.rb'\n).node_at(\n  Rucoa::Position.new(\n    column: 0,\n    line: 2\n  )\n)\nexpect(node.name).to eq('foo')\n",

Returns:

  • (String)


21
22
23
# File 'lib/rucoa/node_concerns/variable.rb', line 21

def name
  children[0].to_s
end