36 lines
762 B
Ruby
36 lines
762 B
Ruby
module Choice
|
|
class ChoiceController < ApplicationController
|
|
def index
|
|
render json: {}
|
|
end
|
|
|
|
def show
|
|
render json: {}
|
|
end
|
|
|
|
def create
|
|
# badge = Badge.find_by_name('Consumer Defender')
|
|
#
|
|
# if badge.nil?
|
|
# head 422 and return
|
|
# end
|
|
#
|
|
# customer = Stripe::Customer.create(
|
|
# :email => params[:stripeEmail],
|
|
# :source => params[:stripeToken]
|
|
# )
|
|
#
|
|
# charge = Stripe::Charge.create(
|
|
# :customer => customer.id,
|
|
# :amount => 1000,
|
|
# :description => 'Consumer Defender',
|
|
# :currency => 'aud'
|
|
# )
|
|
#
|
|
# BadgeGranter.grant(badge, current_user)
|
|
|
|
render :json => { status: 'OK' }
|
|
end
|
|
end
|
|
end
|