Class: ASTVarField

Inherits:
ASTEntity show all
Defined in:
lib/ripper/extract_constants.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from ASTEntity

inherited, #initialize, load, node_classes, node_classes_cache, node_for

Constructor Details

This class inherits a constructor from ASTEntity

Class Method Details

.ripper_idObject



364
# File 'lib/ripper/extract_constants.rb', line 364

def self.ripper_id; :var_field end

Instance Method Details

#collect_constants(result, context) ⇒ Object



365
366
367
368
369
370
# File 'lib/ripper/extract_constants.rb', line 365

def collect_constants(result, context)
  context[:variable_assignment] = true
  ret = super(result, context)
  context[:variable_assignment] = false
  ret
end