Skip to content
Extraits de code Groupes Projets
status_messages_controller.rb 996 octets
Newer Older
maxwell's avatar
maxwell a validé
class StatusMessagesController < ApplicationController
  before_filter :authenticate_user!
  
  def index
    @status_messages = StatusMessage.all
maxwell's avatar
maxwell a validé
    @friends = Friend.all
maxwell's avatar
maxwell a validé
  end
  
  def create
    @status_message = StatusMessage.new(params[:status_message])
    if @status_message.save
      flash[:notice] = "Successfully created status message."
maxwell's avatar
maxwell a validé
      redirect_to status_messages_url
maxwell's avatar
maxwell a validé
    else
      render :action => 'new'
    end
  end
  
  def new
    @status_message = StatusMessage.new
  end
  
  def destroy
    @status_message = StatusMessage.first(:conditions => {:id => params[:id]})
maxwell's avatar
maxwell a validé
    @status_message.destroy
    flash[:notice] = "Successfully destroyed status message."
    redirect_to status_messages_url
  end
  
  def show
    @status_message = StatusMessage.first(:conditions => {:id => params[:id]})
    
    respond_to do |format|
      format.html 
      format.xml { render :xml => @status_message }
      format.json { render :json => @status_message }
    end
maxwell's avatar
maxwell a validé
  end
end