class Mocean
Attributes
obj_auth[R]
Public Class Methods
new(client = Client)
click to toggle source
# File lib/deno92/mocean.rb, line 5 def initialize client = Client if client.class == Client @obj_auth = client elsif client.api_key == nil || client.api_secret == nil raise Exception.new("Api key and api secret can't be empty") else raise Exception.new("Arguement pass into Mocean object must be Client object") end end
Public Instance Methods
balance()
click to toggle source
# File lib/deno92/mocean.rb, line 33 def balance require_relative "modules/account/balance" return Balance.new(@obj_auth) end
flashSms()
click to toggle source
# File lib/deno92/mocean.rb, line 21 def flashSms require_relative "modules/message/sms" _sms = Sms.new(@obj_auth) _sms.flashSms = true return _sms end
message_status()
click to toggle source
# File lib/deno92/mocean.rb, line 38 def message_status require_relative "modules/message/message_status" return Message_status.new(@obj_auth) end
pricing_list()
click to toggle source
# File lib/deno92/mocean.rb, line 28 def pricing_list require_relative "modules/account/pricing" return Pricing.new(@obj_auth) end
sms()
click to toggle source
# File lib/deno92/mocean.rb, line 15 def sms require_relative "modules/message/sms" return Sms.new(@obj_auth) end
verify_request()
click to toggle source
# File lib/deno92/mocean.rb, line 43 def verify_request require_relative "modules/message/verify_request" return Verify_request.new(@obj_auth) end
verify_validate()
click to toggle source
# File lib/deno92/mocean.rb, line 48 def verify_validate require_relative "modules/message/verify_validate" return Verify_validate.new(@obj_auth) end