Sha256: b6890a5f62bde36eac26c35a9dadfc22b69125171e14467523b4092e9f442e8c

Contents?: true

Size: 633 Bytes

Versions: 4

Compression:

Stored size: 633 Bytes

Contents

# Accepts or rejects a friendship request.
# origin: M
class FriendshipRequestsController < ApplicationController

  permissions :friends

  def accept
    if object.accept
      flash[:notice] = 'Contact request accepted'
    else
      flash[:error] = 'Error accepting contact request'
    end
    redirect_to current_user
  end

  def deny
    if object.deny
      flash[:notice] = 'Contact request denied'
    else
      flash[:error] = 'Error denying contact request'
    end
    redirect_to current_user
  end
  
  private

  def object
    @friendship_request ||= current_user.friendship_requests.find(params[:id])
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
serum-rails-0.2.1 spec/test_apps/rails-2-3/app/controllers/friendship_requests_controller.rb
serum-rails-0.2.0 spec/test_apps/rails-2-3/app/controllers/friendship_requests_controller.rb
serum-rails-0.1.1 spec/test_app/app/controllers/friendship_requests_controller.rb
serum-rails-0.1.0 spec/test_app/app/controllers/friendship_requests_controller.rb