houdini/app/controllers/nonprofits/trackings_controller.rb

13 lines
382 B
Ruby

module Nonprofits
class TrackingsController < ApplicationController
# POST /nonprofits/:nonprofit_id/tracking
def create
render JsonResp.new(params){|data|
requires(:donation_id).as_int
optional(:utm_campaign, :utm_content, :utm_medium, :utm_source).as_string
}.when_valid{|data|
InsertTracking.create(params)
}
end
end
end