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