class Atomy::Code::DefineMethod

Public Instance Methods

bytecode(gen, mod) click to toggle source
# File lib/atomy/code/define_method.rb, line 7
def bytecode(gen, mod)
  gen.push_cpath_top
  gen.find_const(:Atomy)
  gen.push_cpath_top
  gen.find_const(:Kernel)
  gen.send(:binding, 0)
  gen.push_literal(@name)
  push_branch(gen, mod)
  gen.send(:for_method!, 0)
  gen.send(:define_branch, 3)
end