Method: DelivereeSms#initialize

Defined in:
lib/deliveree_sms.rb

#initialize(content, to_number, country) ⇒ DelivereeSms

Returns a new instance of DelivereeSms.



39
40
41
42
43
44
# File 'lib/deliveree_sms.rb', line 39

def initialize(content, to_number, country)
  platform_by_country = DelivereeSms.platform_by_country
  platform = platform_by_country[country.downcase.to_sym] || platform_by_country[:default]
  from_number = DelivereeSms.root_number_by_platform[platform.to_sym]
  @adapter = DelivereeSms.const_get(platform, false).new(content, to_number, from_number, @@keys)
end