class Melipayamakapi

Public Class Methods

new(username, password) click to toggle source
# File lib/melipayamakapi.rb, line 15
def initialize(username, password)
    @username = username
    @password = password
end

Public Instance Methods

branch() click to toggle source
# File lib/melipayamakapi.rb, line 34
def branch
    Branch.new(@username,@password)
end
branchAsync() click to toggle source
# File lib/melipayamakapi.rb, line 37
def branchAsync
    BranchAsync.new(@username,@password)
end
contacts() click to toggle source
# File lib/melipayamakapi.rb, line 40
def contacts
    Contacts.new(@username,@password)
end
contactsAsync() click to toggle source
# File lib/melipayamakapi.rb, line 43
def contactsAsync
    ContactsAsync.new(@username,@password)
end
sms(method="rest", type="sync") click to toggle source
# File lib/melipayamakapi.rb, line 19
def sms(method="rest", type="sync")
    if method=="soap"
        if type=="async"
            SoapAsync.new(@username,@password)
        else    
            Soap.new(@username,@password)
        end
    else
        if type=="async"
            RestAsync.new(@username,@password)
        else
            Rest.new(@username,@password)
        end
    end
end
ticket() click to toggle source
# File lib/melipayamakapi.rb, line 46
def ticket
    Ticket.new(@username,@password)
end
ticketAsync() click to toggle source
# File lib/melipayamakapi.rb, line 49
def ticketAsync
    TicketAsync.new(@username,@password)
end
users() click to toggle source
# File lib/melipayamakapi.rb, line 52
def users
    Users.new(@username,@password)
end
usersAsync() click to toggle source
# File lib/melipayamakapi.rb, line 55
def usersAsync
    UsersAsync.new(@username,@password)
end