class Smscru::Client
Constants
- SEND_URL
Attributes
config[R]
Public Class Methods
new(options={})
click to toggle source
# File lib/smscru/client.rb, line 9 def initialize(options={}) @config = Smscru.config.dup @config.update(options) end
Public Instance Methods
send_message(text, phones, options={})
click to toggle source
# File lib/smscru/client.rb, line 14 def send_message(text, phones, options={}) params = { mes: text, phones: Array(phones).join(','), login: config.login, psw: config.password, charset: 'utf-8', fmt: 3 } connection = Faraday.new do |i| i.request :url_encoded i.response :logger i.adapter Faraday.default_adapter end response = connection.post SEND_URL, params JSON.parse(response.body) end