module Teamlab::CrmCommon

Methods for working with crm common methods

Public Instance Methods

delete_currency_rate_by_id(id) click to toggle source
# File lib/teamlab/modules/crm/crm_common.rb, line 34
def delete_currency_rate_by_id(id)
  @request.delete(['currency', 'rates', id.to_s], {})
end
get_all_currency_rates() click to toggle source
# File lib/teamlab/modules/crm/crm_common.rb, line 22
def get_all_currency_rates
  @request.get(%w[currency rates], {})
end
get_currency_list() click to toggle source
# File lib/teamlab/modules/crm/crm_common.rb, line 6
def get_currency_list
  @request.get(%w[settings currency])
end
get_currency_rate_by_id(id) click to toggle source
# File lib/teamlab/modules/crm/crm_common.rb, line 30
def get_currency_rate_by_id(id)
  @request.get(['currency', 'rates', id.to_s], {})
end
get_result_of_convertation(options = {}) click to toggle source
# File lib/teamlab/modules/crm/crm_common.rb, line 10
def get_result_of_convertation(options = {})
  @request.get(%w[settings currency convert], options)
end
get_summary_table(currency) click to toggle source
# File lib/teamlab/modules/crm/crm_common.rb, line 14
def get_summary_table(currency)
  @request.get(%w[settings currency summarytable], currency: currency)
end
set_currency_rate(from = 'EUR', to = 'USD', rate = '1.0') click to toggle source
# File lib/teamlab/modules/crm/crm_common.rb, line 26
def set_currency_rate(from = 'EUR', to = 'USD', rate = '1.0')
  @request.post(%w[currency rates], fromCurrency: from, toCurrency: to, rate: rate)
end
set_is_portal_configured(options = {}) click to toggle source
# File lib/teamlab/modules/crm/crm_common.rb, line 38
def set_is_portal_configured(options = {})
  @request.put(%w[settings], options)
end
update_crm_currency(currency) click to toggle source
# File lib/teamlab/modules/crm/crm_common.rb, line 18
def update_crm_currency(currency)
  @request.put(%w[settings currency], currency: currency)
end