class Object

Public Class Methods

all() click to toggle source
# File lib/zoho_crm_users.rb, line 15
def self.all
  result = RubyZoho.configuration.api.users('AllUsers')
  result.collect { |r| new(r) }
end
delete(id) click to toggle source
# File lib/zoho_crm_users.rb, line 7
def self.delete(id)
  raise 'Cannot delete users through API'
end
find_by_email(email) click to toggle source
# File lib/zoho_crm_users.rb, line 20
def self.find_by_email(email)
  r = []
  self.all.index { |u| r << u if u.email == email }
  r
end
method_missing(meth, *args, &block) click to toggle source
Calls superclass method
# File lib/zoho_crm_users.rb, line 26
def self.method_missing(meth, *args, &block)
  Crm.module_name = 'Users'
  super
end
new(object_attribute_hash = {}) click to toggle source
Calls superclass method
# File lib/zoho_crm_users.rb, line 2
def initialize(object_attribute_hash = {})
  Crm.module_name = 'Users'
  super
end

Public Instance Methods

save() click to toggle source
# File lib/zoho_crm_users.rb, line 11
def save
  raise 'Cannot delete users through API'
end