Class: ASTProgramDecl

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

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from ASTEntity

#collect_constants, inherited, load, node_classes, node_classes_cache, node_for

Constructor Details

#initialize(*args) ⇒ ASTProgramDecl

Returns a new instance of ASTProgramDecl.



170
171
172
# File 'lib/ripper/extract_constants.rb', line 170

def initialize(*args)
  @body = args.first.map{|a| ASTEntity.node_for(a)}
end

Class Method Details

.ripper_idObject



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

def self.ripper_id; :program end