Sha256: 931b5e1401df8960cd4489bf183606d866f1622f2b4d9f0eaa085e4e04fc78e7

Contents?: true

Size: 383 Bytes

Versions: 18

Compression:

Stored size: 383 Bytes

Contents

module TokenAuthenticateMe
  class UserPolicy < ApplicationPolicy
    def create?
      true
    end

    def show?
      true
    end

    def update?
      record.id == current_user.id || super
    end

    def destroy?
      record.id == current_user.id || super
    end

    def permitted_attributes
      [:username, :email, :password, :password_confirmation]
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
token_authenticate_me-0.9.2 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.11.2 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.11.1 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.11.0 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.10.0 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.9.1 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.9.0 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.8.0 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.7.0 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.6.0 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.5.7 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.5.6 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.5.5 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.5.4 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.5.3 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.5.2 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.5.1 lib/generators/token_authenticate_me/policies/templates/user_policy.rb
token_authenticate_me-0.5.0 lib/generators/token_authenticate_me/policies/templates/user_policy.rb