module Aka::Upgrader::FromV0ToV1

Public Class Methods

run(aka_db) click to toggle source
# File lib/aka/upgrader.rb, line 4
def self.run(aka_db)
  v0 = YAML::load_file(aka_db)

  current = {
    :version => '1',
    :shortcuts => v0
  }

  FileUtils.cp(aka_db, "#{aka_db}.backup")
  puts "Backed up to #{aka_db}.backup."

  File.open(aka_db, 'w+') do |f|
    f.write current.to_yaml
  end
  puts "Upgraded #{aka_db}."
end