class Configuration
Constants
- DEFAULT_COUNTRIES
Attributes
custom_pstn_data_files[RW]
default_countries[RW]
registered_operators[RW]
Public Class Methods
new()
click to toggle source
# File lib/torasup/configuration.rb, line 5 def initialize @default_countries = DEFAULT_COUNTRIES end
Public Instance Methods
custom_pstn_data_file=(value)
click to toggle source
# File lib/torasup/configuration.rb, line 14 def custom_pstn_data_file=(value) @custom_pstn_data_files ||= [] value ? (@custom_pstn_data_files << value) : @custom_pstn_data_files.clear Torasup.load_pstn_data! end
default_countries=(value)
click to toggle source
# File lib/torasup/configuration.rb, line 9 def default_countries=(value) @default_countries = value Torasup.load_international_dialing_codes! end
register_operators(country_code, *operators)
click to toggle source
# File lib/torasup/configuration.rb, line 20 def register_operators(country_code, *operators) registered_operators[country_code] = operators Torasup.load_pstn_data! end
registered_operators=(value)
click to toggle source
# File lib/torasup/configuration.rb, line 25 def registered_operators=(value) @registered_operators = value Torasup.load_pstn_data! end