Sha256: dcc04580409b529f23bce2c98847c8c77ee51b3b396691dad4603fa928f8a833
Contents?: true
Size: 514 Bytes
Versions: 6
Compression:
Stored size: 514 Bytes
Contents
class Admin::CouponsController < Admin::BaseController resource_controller before_filter :load_data update.wants.html { redirect_to edit_object_url } create.wants.html { redirect_to edit_object_url } private def build_object @object ||= end_of_association_chain.send parent? ? :build : :new, object_params @object.calculator = params[:coupon][:calculator_type].constantize.new if params[:coupon] end def load_data @calculators = Coupon.calculators end end
Version data entries
6 entries across 6 versions & 2 rubygems