Sha256: 6ffe09cf3e09444cec4f05f2c25b06d8728b4566115cfd3167a7928e4fd4ea82
Contents?: true
Size: 568 Bytes
Versions: 9
Compression:
Stored size: 568 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 } destroy.success.wants.js { render_js_for_destroy } 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
9 entries across 9 versions & 1 rubygems