From time to time I have to implement sending SMS messages through different providers. Recently, I looked at all the accumulated "experience" and decided to collect gems from it. At the moment there is support for SMS.ru, Cliktell, SMS Services and Nexmo.

A brief description of the 
heme and additional links await you under the cat.
Using
Installation:
gem install smster_ruby 
To configure, simply add the configuration file 
config / initializers / smster.rb :
 Smster.configure do |config| config.clickatell_authorization_code = API_KEY end 
And to send to connect our gem, select the provider and ... send a message:
')
 require 'smster' Sms::Clickatell.send_sms(to: $phone, text: $text) 
Conclusion
Heme for ruby: 
github.com/IlyaDonskikh/smster_rubyHeme for rail: 
github.com/IlyaDonskikh/smsterProviders Wiki: 
github.com/IlyaDonskikh/smster_ruby/wikiPull rekvest velkam!