Sha256: 78d3028cdb2f33b67da6022db05ad28a8ccd32690f1cfed3117bd188eb57ed1d
Contents?: true
Size: 851 Bytes
Versions: 1
Compression:
Stored size: 851 Bytes
Contents
require 'net/https' require 'uri' module Cafe24Sms module SendSms def send_sms(options) url = URI.parse(Configuration::SMS_URL) req = Net::HTTP::Post.new(url.path) req.set_form_data(_form_data(options), '&') http_session = Net::HTTP.new(url.host, url.port) http_session.use_ssl = true http_session.start {|http| http.request(req)} end def _form_data(options) { :sms_url => Configuration::SMS_URL, :user_id => self.user_id, :secure => self.secure, :sphone1 => self.sphone1, :sphone2 => self.sphone2, :sphone3 => self.sphone3 }.merge(options) end def remaining_sms auth_data = {:user_id => self.user_id, :secure => self.secure} Net::HTTP.post_form(URI.parse(Configuration::SMS_REMAIN_URL), auth_data) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cafe24_sms-0.0.3 | lib/cafe24_sms/send_sms.rb |