class Yuso::Yamato::ShippingFee

Public Class Methods

load(prefecture_name) click to toggle source
# File lib/yuso/yamato/shipping_fee.rb, line 7
def self.load(prefecture_name)
  area = mapping.fetch(prefecture_name) { raise ArgumentError, 'Prefecture name is not correct.' }
  json_path = Yuso::DATA_PATH + "/yamato/#{area}.json"
  JSON.load(File.read(json_path))
end

Private Class Methods

mapping() click to toggle source
# File lib/yuso/yamato/shipping_fee.rb, line 15
def self.mapping
  Mapping.load
end