Sha256: fc818d6bf7460d195428dfd18d9e40d9772dae2967807365160b8200422667e7

Contents?: true

Size: 488 Bytes

Versions: 1

Compression:

Stored size: 488 Bytes

Contents

# frozen_string_literal: true

require "yaml"
require_relative "company_number/version"

module CompanyNumber
  autoload :Number, 'company_number/number'

  class << self
    def parse(company_number, country_code = nil)
      CompanyNumber::Number.new(company_number, country_code)
    end

    def dictionary
      @_dictionary ||= YAML.safe_load(
        File.read(File.join(File.dirname(__FILE__), '../config/dictionary.yml')),
        symbolize_names: true
      )
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
company_number-0.1.1 lib/company_number.rb