Module: Dorsale::Flyboy::FolderPolicyHelper

Defined in:
app/policies/dorsale/flyboy/folder_policy_helper.rb

Constant Summary collapse

POLICY_METHODS =
[
  :list?,
  :create?,
  :read?,
  :update?,
  :delete?,
  :open?,
  :close?,
]

Instance Method Summary collapse

Instance Method Details

#close?Boolean

Returns:

  • (Boolean)


17
18
19
20
# File 'app/policies/dorsale/flyboy/folder_policy_helper.rb', line 17

def close?
  return false unless folder.may_close?
  super
end

#open?Boolean

Returns:

  • (Boolean)


22
23
24
25
# File 'app/policies/dorsale/flyboy/folder_policy_helper.rb', line 22

def open?
  return false unless folder.may_open?
  super
end

#update?Boolean

Returns:

  • (Boolean)


12
13
14
15
# File 'app/policies/dorsale/flyboy/folder_policy_helper.rb', line 12

def update?
  return false if folder.closed?
  super
end