Class: Subscriber
Constant Summary collapse
- SUBSCRIBER_BALANCE_URL =
'https://devapi.globelabs.com.ph/location/v1/queries/balance?access_token=%s&address=%s'
- RELOAD_AMOUNT_URL =
'https://devapi.globelabs.com.ph/location/v1/queries/reload_amount?access_token=%s&address=%s'
Instance Attribute Summary collapse
-
#access_token ⇒ Object
Returns the value of attribute access_token.
Instance Method Summary collapse
-
#get_subscriber_balance(address) ⇒ Object
Get subscriber balance request.
-
#get_subscriber_reload_amount(address) ⇒ Object
Get subscriber reload amount.
-
#initialize(access_token) ⇒ Object
constructor
Starts up whenever the class is being called.
Methods inherited from Base
#send_get_request, #send_post_request
Constructor Details
#initialize(access_token) ⇒ Object
Starts up whenever the class is being called.
12 13 14 |
# File 'lib/globe_connect/subscriber.rb', line 12 def initialize(access_token) @access_token = access_token end |
Instance Attribute Details
#access_token ⇒ Object
Returns the value of attribute access_token.
6 7 8 |
# File 'lib/globe_connect/subscriber.rb', line 6 def access_token @access_token end |
Instance Method Details
#get_subscriber_balance(address) ⇒ Object
Get subscriber balance request.
20 21 22 23 24 25 26 27 28 |
# File 'lib/globe_connect/subscriber.rb', line 20 def get_subscriber_balance(address) # set the request url url = sprintf(SUBSCRIBER_BALANCE_URL, @access_token, address) # send post request response = send_get_request(url) return JSON.parse(response) end |
#get_subscriber_reload_amount(address) ⇒ Object
Get subscriber reload amount.
34 35 36 37 38 39 40 41 42 |
# File 'lib/globe_connect/subscriber.rb', line 34 def get_subscriber_reload_amount(address) # set the request url url = sprintf(RELOAD_AMOUNT_URL, @access_token, address) # send post request response = send_get_request(url) return JSON.parse(response) end |