Sha256: 672c989c4614a539728faf34b2b17f8a97d48b3c740b27c0412fb4bf711758a0
Contents?: true
Size: 497 Bytes
Versions: 16
Compression:
Stored size: 497 Bytes
Contents
class Admin::PromotionsController < Admin::ResourceController before_filter :load_data protected def build_resource @promotion = Promotion.new(params[:promotion]) if params[:promotion] && params[:promotion][:calculator_type] @promotion.calculator = params[:promotion][:calculator_type].constantize.new end @promotion end def location_after_save edit_admin_promotion_url(@promotion) end def load_data @calculators = Promotion.calculators end end
Version data entries
16 entries across 16 versions & 7 rubygems