module ComunikaGsm::PDU
Public Class Methods
decode(pdu)
click to toggle source
# File lib/comunika_gsm/pdu.rb, line 11 def self.decode(pdu) result = @@pdu_converter.call("getPDUMetaInfo", pdu) self.parse_json(result) end
encode(num, message, params = {})
click to toggle source
# File lib/comunika_gsm/pdu.rb, line 4 def self.encode(num, message, params = {}) return unless message return unless num result = @@pdu_converter.call("stringToPDU",message,num,params[:smsc] || '',params[:ecoding] || 7,params[:sms_class] || 1,params[:valid],params[:deliver] || true,params[:valid_flag] || false) self.parse_json(result) end
parse_json(value)
click to toggle source
# File lib/comunika_gsm/pdu.rb, line 16 def self.parse_json(value) JSON.parse(value, :symbolize_names => true) ## Return hash with name in format symbol end