Class: Bongo::ArticlePolicy

Inherits:
ApplicationPolicy
  • Object
show all
Defined in:
app/policies/bongo/article_policy.rb

Defined Under Namespace

Classes: Scope

Instance Method Summary collapse

Instance Method Details

#create?Boolean

Returns:

  • (Boolean)


17
18
19
# File 'app/policies/bongo/article_policy.rb', line 17

def create?
  user&.admin?
end

#destroy?Boolean

Returns:

  • (Boolean)


25
26
27
# File 'app/policies/bongo/article_policy.rb', line 25

def destroy?
  user&.admin?
end

#show?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'app/policies/bongo/article_policy.rb', line 13

def show?
  true
end

#update?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'app/policies/bongo/article_policy.rb', line 21

def update?
  user&.admin?
end