Sha256: fe51aad92fbf21c599f5af1ca8c6ca0d9a8f58ebc199578e3dc53d38d603fb6d

Contents?: true

Size: 798 Bytes

Versions: 2

Compression:

Stored size: 798 Bytes

Contents

module Socialite
  class UserController < ApplicationController
    unloadable

    before_filter :ensure_user
    respond_to :html, :json

    def show
      respond_with(user)
    end

    def edit
      respond_with(user)
    end

    def update
      flash_message :notice, 'Your account has been removed along with any associated identities.'
      respond_with(user) do |format|
        format.html { redirect_back_or_default(user_path) }
      end
    end

    def destroy
      user.destroy
      logout!
      flash_message :notice, 'Your account has been removed along with any associated identities.'
      respond_with(user) do |format|
        format.html { redirect_back_or_default(user_path) }
      end
    end

  private

    def user
      @user = current_user
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
socialite-0.0.1.beta2 app/controllers/socialite/user_controller.rb
socialite-0.0.1.beta app/controllers/socialite/user_controller.rb