class IletiMerkezi::Account
Constants
- PATH
Public Class Methods
info()
click to toggle source
# File lib/ileti_merkezi/actions/account.rb, line 13 def info request( '&obj1=getUserInfo', hash_to_xml(userInfo: user_info) ) end
senders()
click to toggle source
# File lib/ileti_merkezi/actions/account.rb, line 20 def senders request( '&obj1=getSmsHeader', hash_to_xml(smsApi: { userInfo: user_info.merge(smsType: 2) }) ) end
Private Class Methods
request(query, body)
click to toggle source
# File lib/ileti_merkezi/actions/account.rb, line 37 def request(query, body) request = Request.new(body: body) request.uri = URI.parse(PATH + query) request.call end
user_info()
click to toggle source
# File lib/ileti_merkezi/actions/account.rb, line 29 def user_info config = IletiMerkezi.configuration { userName: config.username, userPassword: config.password } end