# File lib/flagable.rb, line 18 def flag fi = controller_path.classify.constantize::FLAG_ICONS @obj=controller_path.classify.constantize.find(params[:id]) lflag=("flag_"+params[:flag]).to_sym authorize! lflag, @obj unless params[:flag].nil? || params[:flag].empty? || params[:value].nil? if @obj.respond_to?(lflag.to_s+"=") @obj.send(lflag.to_s+"=",params[:value]=="true") @obj.save end end respond_to do |format| format.html {render partial: "flags/flaglink", locals: {flag: params[:flag],icon: fi[params[:flag]]}} format.js {render partial: "flags/flag", locals: {flag: params[:flag], icon: fi[params[:flag]]}} end end
Generated with the Darkfish Rdoc Generator 2.