module MGit::AppData

Public Class Methods

load(key, default = {}) click to toggle source
# File lib/mgit/appdata.rb, line 18
def self.load(key, default = {})
  AppDataVersion.latest.load(key, default)
end
save!(key, value) click to toggle source
# File lib/mgit/appdata.rb, line 22
def self.save!(key, value)
  AppDataVersion.latest.save!(key, value)
end
update() click to toggle source

Module interface #

# File lib/mgit/appdata.rb, line 10
def self.update
  if AppDataVersion.active
    AppDataVersion.updates.each { |u| u.migrate! }
  else
    AppDataVersion.latest.setup!
  end
end