class Sipwizard::Cdr

Constants

API_PATH_MAP

Public Class Methods

count() click to toggle source
# File lib/sipwizard/cdr.rb, line 40
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/cdr.rb, line 50
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/cdr.rb, line 46
def self.where(params)
  Relation.new.where(params)
end