Class: CapsuleCRM::CustomFieldDefinition

Inherits:
Object
  • Object
show all
Includes:
Gettable, Serializable
Defined in:
lib/capsule_crm/custom_field_definition.rb

Class Method Summary collapse

Methods included from Serializable

included, #serializer, #to_capsule_json

Class Method Details

.for_casesObject



28
29
30
# File 'lib/capsule_crm/custom_field_definition.rb', line 28

def self.for_cases
  normalizer.normalize_collection get('/api/kase/customfield/definitions')
end

.for_opportunitiesObject



22
23
24
25
26
# File 'lib/capsule_crm/custom_field_definition.rb', line 22

def self.for_opportunities
  normalizer.normalize_collection(
    get('/api/opportunity/customfield/definitions')
  )
end

.for_partiesObject



18
19
20
# File 'lib/capsule_crm/custom_field_definition.rb', line 18

def self.for_parties
  normalizer.normalize_collection get('/api/party/customfield/definitions')
end

.normalizerObject



32
33
34
# File 'lib/capsule_crm/custom_field_definition.rb', line 32

def self.normalizer
  @normalizer ||= CapsuleCRM::Normalizer.new(self)
end