Sha256: d37839227221f55592f33a89e5d43ce537316ae5b47371d2b9888fd4601bb149
Contents?: true
Size: 463 Bytes
Versions: 4
Compression:
Stored size: 463 Bytes
Contents
module Dorsale::ExpenseGun::ExpensePolicyHelper POLICY_METHODS = [ :list?, :create?, :read?, :update?, :copy?, :go_to_pending?, :go_to_paid?, :go_to_canceled?, ] def go_to_pending? return false unless expense.state == "draft" super end def go_to_paid? return false unless expense.state == "pending" super end def go_to_canceled? return false unless expense.state == "draft" super end end
Version data entries
4 entries across 4 versions & 1 rubygems