class Zapata::Primitive::Modul
Public Class Methods
new(code)
click to toggle source
# File lib/zapata/primitive/modul.rb, line 6 def initialize(code) @code = code Diver.current_moduls << self dive_deeper Diver.current_moduls.pop end
Public Instance Methods
node()
click to toggle source
# File lib/zapata/primitive/modul.rb, line 13 def node const, body = @code.to_a modul, name = const.to_a type = @code.type OpenStruct.new(type: type, modul: modul, name: name, body: body) end