Sha256: 20220a031a0a66f9c3da19e70450f4d3fc2e46966d01042e2c6e76df612515e5
Contents?: true
Size: 646 Bytes
Versions: 5
Compression:
Stored size: 646 Bytes
Contents
# frozen_string_literal: true module SolidusPromotions module Admin module BenefitsHelper def options_for_benefit_calculator_types(benefit) calculators = benefit.available_calculators options = calculators.map { |calculator| [calculator.model_name.human, calculator.name] } options_for_select(options, benefit.calculator_type.to_s) end def options_for_benefit_types(benefit) benefits = SolidusPromotions.config.benefits options = benefits.map { |action| [action.model_name.human, action.name] } options_for_select(options, benefit&.type&.to_s) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems