Sha256: de25b965590b02d4462d083b8bcae71e3d679ccbfd688712702ccdaba84672b0

Contents?: true

Size: 590 Bytes

Versions: 6

Compression:

Stored size: 590 Bytes

Contents

module Rostra
  module Base
    class CommentsController < ApplicationController
      load_and_authorize_resource

      before_filter :fetch_question

      def create
        if @comment.save
          redirect_to @question
        end
      end

      def update
        @comment.update_attributes(:comment => params[:value])
        render :text => @comment.comment
      end

      def destroy
        @comment.destroy
        redirect_to @question
      end

      private

      def fetch_question
        @question = Question.find(params[:question_id])
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rostra-0.1.3 app/controllers/rostra/base/comments_controller.rb
rostra-0.1.2 app/controllers/rostra/base/comments_controller.rb
rostra-0.1.1 app/controllers/rostra/base/comments_controller.rb
rostra-0.0.17 app/controllers/rostra/base/comments_controller.rb
rostra-0.0.16 app/controllers/rostra/base/comments_controller.rb
rostra-0.0.15 app/controllers/rostra/base/comments_controller.rb