Class: Springedge::SpringedgeSms

Inherits:
Object
  • Object
show all
Defined in:
lib/springedge/sms/springedge_sms.rb

Instance Method Summary collapse

Constructor Details

#initialize(apikey, sender_name) ⇒ SpringedgeSms

Returns a new instance of SpringedgeSms.



6
7
8
# File 'lib/springedge/sms/springedge_sms.rb', line 6

def initialize(apikey,sender_name)
  @baseurl='https://instantalerts.co/api/web/send?apikey='+apikey+'&sender='+sender_name
end

Instance Method Details

#send(mobileno, message_body) ⇒ Object



9
10
11
12
13
14
# File 'lib/springedge/sms/springedge_sms.rb', line 9

def send(mobileno,message_body)
  @uri = URI.parse(@baseurl+'&to='+mobileno+'&message='+message_body+'&formt='+'json')
  http = Net::HTTP.new(@uri.host, @uri.port)
  http.use_ssl = true
  @data = http.get(@uri.request_uri)
end