Module: SpreeCmCommissioner::Admin::KycableHelper
- Included in:
- Spree::Admin::KycController, VariantsControllerDecorator
- Defined in:
- app/helpers/spree_cm_commissioner/admin/kycable_helper.rb
Instance Method Summary collapse
Instance Method Details
#calculate_kyc_value(params) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'app/helpers/spree_cm_commissioner/admin/kycable_helper.rb', line 4 def calculate_kyc_value(params) kyc_params = params.slice(*SpreeCmCommissioner::KycBitwise::BIT_FIELDS.keys) return nil unless kyc_params.values.any?(&:present?) kyc_params.values.each_with_index.sum do |value, index| value.to_i * (2**index) end end |