class Atomy::Code::ClassVariable

Attributes

name[R]

Public Class Methods

new(name) click to toggle source
# File lib/atomy/code/class_variable.rb, line 6
def initialize(name)
  @name = name
end

Public Instance Methods

bytecode(gen, mod) click to toggle source
# File lib/atomy/code/class_variable.rb, line 10
def bytecode(gen, mod)
  gen.push_scope
  gen.push_literal(:"@@#{@name}")
  gen.send(:class_variable_get, 1)
end