class Sipwizard::Binding

Constants

API_PATH_MAP

Public Class Methods

count() click to toggle source
# File lib/sipwizard/binding.rb, line 21
def self.count
  response = Connection.new.get(API_PATH_MAP[:count])

  response['Success'] ? response['Result'] : -1
end
find(id) click to toggle source
# File lib/sipwizard/binding.rb, line 31
def self.find(id)
  relation = self.where({ ID: id }).count(1)
  result = Connection.new.get(API_PATH_MAP[:find], relation.relation)

  return nil unless result['Success']

  self.new(result['Result'][0])
end
where(params) click to toggle source
# File lib/sipwizard/binding.rb, line 27
def self.where(params)
  Relation.new.where(params)
end