class Rubasteme::AST::Node

Public Class Methods

new(_literal = nil) click to toggle source
# File lib/rubasteme/ast.rb, line 74
def initialize(_literal = nil)
end

Public Instance Methods

to_a() click to toggle source
# File lib/rubasteme/ast.rb, line 83
def to_a; []; end
to_s() click to toggle source
# File lib/rubasteme/ast.rb, line 84
def to_s; to_a.to_s; end
type() click to toggle source
# File lib/rubasteme/ast.rb, line 77
def type
  klass_name = self.class.name.split("::")[-1]
  type_name = Utils.snake_case(klass_name.delete_suffix("Node"))
  "ast_#{type_name}".intern
end