class GoonModelGen::Golang::Builtin

Constants

TYPE_NAMES

Public Class Methods

instances() click to toggle source
# File lib/goon_model_gen/golang/builtin.rb, line 25
def instances
  @instances ||= TYPE_NAMES.map{|name| self.new(name) }
end
package() click to toggle source
# File lib/goon_model_gen/golang/builtin.rb, line 16
def package
  @package ||= Package.new(nil).tap do |pkg|
    instances.each do |i|
      i.package = pkg
      pkg.types.push(i)
    end
  end
end