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