Files
danbooru/app/controllers/post_votes_controller.rb
2016-10-04 14:42:48 -07:00

24 lines
404 B
Ruby

class PostVotesController < ApplicationController
before_filter :voter_only
def create
@post = Post.find(params[:post_id])
@post.vote!(params[:score])
rescue PostVote::Error => x
@error = x
end
def destroy
@post = Post.find(params[:post_id])
@post.unvote!
rescue PostVote::Error => x
@error = x
end
protected
def voter_only
CurrentUser.is_voter?
end
end