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