lib/ibandit.rb in ibandit-0.3.4 vs lib/ibandit.rb in ibandit-0.3.5
- old
+ new
@@ -1,14 +1,17 @@
+require 'i18n'
require 'ibandit/version'
require 'ibandit/errors'
require 'ibandit/iban'
require 'ibandit/german_details_converter'
require 'ibandit/iban_splitter'
require 'ibandit/iban_assembler'
require 'ibandit/local_details_cleaner'
require 'ibandit/check_digit'
+I18n.load_path += Dir['config/locale/*.yml']
+
module Ibandit
class << self
attr_accessor :bic_finder, :modulus_checker
def find_bic(country_code, national_id)
@@ -18,8 +21,12 @@
def structures
@structures ||= YAML.load_file(
File.expand_path('../../data/structures.yml', __FILE__)
)
+ end
+
+ def translate(key, options = {})
+ I18n.translate(key, { scope: [:ibandit] }.merge(options))
end
end
end