class GvIdMap

Public Class Methods

new() click to toggle source
# File lib/yaml2erd/gv_id_map.rb, line 2
def initialize
  @map = {}
  @cnt = 1
end

Public Instance Methods

enc(model) click to toggle source
# File lib/yaml2erd/gv_id_map.rb, line 7
def enc(model)
  model = model.to_sym if model.class == String

  if @map[model].nil?
    @map[model] = @cnt.to_s.to_sym
    @cnt += 1
  end

  @map[model]
end