Module: Dorsale::ExpenseGun::ExpensePolicyHelper
- Defined in:
- app/policies/dorsale/expense_gun/expense_policy_helper.rb
Constant Summary collapse
- POLICY_METHODS =
[ :list?, :create?, :read?, :update?, :copy?, :go_to_pending?, :go_to_paid?, :go_to_canceled?, ]
Instance Method Summary collapse
Instance Method Details
#go_to_canceled? ⇒ Boolean
23 24 25 26 |
# File 'app/policies/dorsale/expense_gun/expense_policy_helper.rb', line 23 def go_to_canceled? return false unless expense.state == "draft" super end |
#go_to_paid? ⇒ Boolean
18 19 20 21 |
# File 'app/policies/dorsale/expense_gun/expense_policy_helper.rb', line 18 def go_to_paid? return false unless expense.state == "pending" super end |
#go_to_pending? ⇒ Boolean
13 14 15 16 |
# File 'app/policies/dorsale/expense_gun/expense_policy_helper.rb', line 13 def go_to_pending? return false unless expense.state == "draft" super end |