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