Class: Mycrm::Models::Adviser

Inherits:
Object
  • Object
show all
Includes:
Mycrm::Model
Defined in:
lib/mycrm/models/adviser.rb

Instance Method Summary collapse

Methods included from Mycrm::Model

included

Instance Method Details

#add_client_type(id) ⇒ Object



45
46
47
# File 'lib/mycrm/models/adviser.rb', line 45

def add_client_type(id)
  self.client_type_ids = self.client_type_ids.to_s.split(',').push(id).join(',')
end

#reporting_country=(country) ⇒ Object



49
50
51
# File 'lib/mycrm/models/adviser.rb', line 49

def reporting_country=(country)
  self.reporting_country_id = Mycrm::Domains::Countries.find(country) rescue nil
end

#source=(source) ⇒ Object



57
58
59
# File 'lib/mycrm/models/adviser.rb', line 57

def source=(source)
  self.source_id = Mycrm::Domains::AdviserSources.find(source) rescue nil
end

#type=(country) ⇒ Object



53
54
55
# File 'lib/mycrm/models/adviser.rb', line 53

def type=(country)
  add_client_type Mycrm::Domains::AdviserTypes.find(country) rescue nil
end