Module: CompanyNumber
- Defined in:
- lib/company_number.rb,
lib/company_number/number.rb,
lib/company_number/version.rb,
lib/company_number/dictionary.rb,
lib/company_number/validation.rb,
lib/company_number/configuration.rb
Defined Under Namespace
Modules: Validation
Classes: Configuration, Dictionary, Number
Constant Summary
collapse
- VERSION =
"0.1.4"
Class Method Summary
collapse
Class Method Details
21
22
23
|
# File 'lib/company_number.rb', line 21
def configure
yield configuration
end
|
.custom_dictionary ⇒ Object
33
34
35
|
# File 'lib/company_number.rb', line 33
def custom_dictionary
configuration.custom_dictionary
end
|
.dictionary ⇒ Object
25
26
27
|
# File 'lib/company_number.rb', line 25
def dictionary
configuration.dictionary.values
end
|
.excluded_countries ⇒ Object
29
30
31
|
# File 'lib/company_number.rb', line 29
def excluded_countries
configuration.excluded_countries
end
|
.parse(company_number, country_code = nil) ⇒ Object
13
14
15
|
# File 'lib/company_number.rb', line 13
def parse(company_number, country_code = nil)
CompanyNumber::Number.new(company_number, country_code)
end
|
.strict_validation? ⇒ Boolean
37
38
39
|
# File 'lib/company_number.rb', line 37
def strict_validation?
configuration.strict_validation?
end
|