class TokenAuthenticateMe::InvitePolicy

Public Instance Methods

accept?() click to toggle source
# File lib/generators/token_authenticate_me/policies/templates/invite_policy.rb, line 19
def accept?
  current_user
end
create?() click to toggle source
Calls superclass method
# File lib/generators/token_authenticate_me/policies/templates/invite_policy.rb, line 3
def create?
  record.owner_id == current_user.id || super
end
decline?() click to toggle source
# File lib/generators/token_authenticate_me/policies/templates/invite_policy.rb, line 23
def decline?
  current_user
end
destroy?() click to toggle source
Calls superclass method
# File lib/generators/token_authenticate_me/policies/templates/invite_policy.rb, line 15
def destroy?
  record.owner_id == current_user.id || super
end
permitted_attributes() click to toggle source
# File lib/generators/token_authenticate_me/policies/templates/invite_policy.rb, line 27
def permitted_attributes
  [:email, :accepted, :meta]
end
show?() click to toggle source
# File lib/generators/token_authenticate_me/policies/templates/invite_policy.rb, line 7
def show?
  true
end
update?() click to toggle source
# File lib/generators/token_authenticate_me/policies/templates/invite_policy.rb, line 11
def update?
  create?
end