class Barabut::XmlBody
Public Class Methods
send_sms_body(recipient, message_text, valid_options)
click to toggle source
# File lib/barabut_sms/xml_body.rb, line 3 def self.send_sms_body(recipient, message_text, valid_options) "<?xml version='1.0'?> <Submit xmlns:i='http://www.w3.org/2001/XMLSchema-instance' xmlns='SmsApi'> <Credential> <Password>#{Barabut.configuration.password}</Password> <Username>#{Barabut.configuration.usercode}</Username> </Credential> <DataCoding>#{valid_options[:unicode] ? 'UCS2' : 'Default'}</DataCoding> <Header> <From>#{valid_options[:from]}</From> </Header> <Message><![CDATA[#{message_text}]]></Message> <To xmlns:d2p1='http://schemas.microsoft.com/2003/10/Serialization/Arrays'> <d2p1:string>#{recipient}</d2p1:string> </To> </Submit>" end