Methods

Class/Module Index [+]

Quicksearch

LikeVoteable::InstanceMethods

Public Instance Methods

dislike() click to toggle source
# File lib/like_voteable.rb, line 27
def dislike
  @obj=controller_name.classify.constantize.find(params[:id])
  if current_user.disliked?(@obj)
    @obj.undisliked_by current_user
  else
    @obj.disliked_by current_user
  end
  @obj.touch
  respond_to do |format|
    format.html {
      redirect_to @obj 
    }
    format.js {
      render :show
    }
    #
  end
  
end
like() click to toggle source
# File lib/like_voteable.rb, line 9
def like
  @obj=controller_name.classify.constantize.find(params[:id])
  if current_user.liked? @obj
    @obj.unliked_by current_user
  else
    @obj.liked_by current_user
  end
  @obj.touch
  respond_to do |format|
    format.html {
      redirect_to @obj 
    }
    format.js {
      render :show
    }
    #
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.