class Contentful::DatabaseImporter::IdGenerator::ContentfulLike

Base62 Encoded Id Generator

Public Instance Methods

run(entry_data, index) click to toggle source
# File lib/contentful/database_importer/id_generator/contentful_like.rb, line 9
def run(entry_data, index)
  result = ''
  id = super(entry_data, index)
  id.each_char do |c|
    result << c.ord.to_s
  end

  result << '9' while result.size < 40

  Base62.encode(result.to_i)
end