class Estreet::VariableDeclarator

Public Class Methods

new(ident, init) click to toggle source
# File lib/estreet/variable_declaration.rb, line 19
def initialize(ident, init)
  @ident = ident.to_pattern
  @init  = init.to_expression if init
end

Public Instance Methods

attributes() click to toggle source
Calls superclass method Estreet::Node#attributes
# File lib/estreet/variable_declaration.rb, line 24
def attributes
  super.merge(id: @ident, init: @init)
end