Sha256: 8bac10e5a87e0dfb6e894abf6a456786d5442510b927a65d9c69c1f5e724bd2b
Contents?: true
Size: 450 Bytes
Versions: 5
Compression:
Stored size: 450 Bytes
Contents
require "iso3166_ru" require "russianpost/operation" module RussianPost module CountryFactory def self.build(country_config, opts = {}) country_list = opts[:country_list] || Iso3166Ru::CountryList.new proxy = country_list.find_by(iso: country_config[:id]) RussianPost::Country.new( proxy.iso.to_i, proxy.alpha2, proxy.alpha3, proxy.name, proxy.english) end end end
Version data entries
5 entries across 5 versions & 1 rubygems