Class: ASTModule
Class Method Summary collapse
Instance Method Summary collapse
- #collect_constants(result, context) ⇒ Object
-
#initialize(*args) ⇒ ASTModule
constructor
A new instance of ASTModule.
Methods inherited from ASTEntity
inherited, load, node_classes, node_classes_cache, node_for
Constructor Details
Class Method Details
.ripper_id ⇒ Object
350 |
# File 'lib/ripper/extract_constants.rb', line 350 def self.ripper_id; :module end |
Instance Method Details
#collect_constants(result, context) ⇒ Object
355 356 357 358 359 360 |
# File 'lib/ripper/extract_constants.rb', line 355 def collect_constants(result, context) result.declare_const(@module_name) result = result.nest(@module_name) context.module << @module_name super(result, context) end |