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