module ZenginCode

Constants

DATA_DIR
GEM_VERSION
ROOT_DIR
VERSION

Public Class Methods

preload!() click to toggle source
# File lib/zengin_code.rb, line 8
def preload!
  banks = JSON.load(File.read(DATA_DIR.join('banks.json')))

  banks.values.each do |bank|
    ZenginCode::Bank.new(bank)
  end

  ZenginCode::Bank.all.each_pair do |code, bank|
    branches = JSON.load(File.read(DATA_DIR.join("branches/#{code}.json")))

    branches.values.each do |branch|
      branch = ZenginCode::Branch.new(bank, branch)
      bank.branches[branch.code] = branch
    end
  end
end
version() click to toggle source
# File lib/zengin_code/version.rb, line 8
def self.version
  "#{GEM_VERSION}-p#{File.read(DATA_DIR.join('updated_at')).strip}"
end