Method: Mfms::SMS#send

Defined in:
lib/mfms/sms.rb

#sendObject

> SMS send status codes:

"ok"                     "Сообщения приняты на отправку"
"error-system"           "При обработке данного сообщения произошла системная ошибка"
"error-address-format"   "Ошибка формата адреса"
"error-address-unknown"  "Отправка по данному направлению не разрешена"
"error-subject-format"   "Ошибка формата отправителя"
"error-subject-unknown"  "Данный отправителть не разрешен на нашей платформе"


78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
# File 'lib/mfms/sms.rb', line 78

def send
  #return stubbed_send if (defined?(Rails) && !Rails.env.production?)
  establish_connection.start do |http|
    request = Net::HTTP::Get.new(send_url)
    response = http.request(request)
    body = response.body.split(';')
    if body[0] == 'ok'
      @status = 'sent'
      @id = body[2]
      true
    else
      @errors << body[0]
      false
    end
  end
end