Sha256: 0a664b8070c5b623d60a940f56405ac895e5899da1f389828ac0b74ef5f7279c
Contents?: true
Size: 602 Bytes
Versions: 32
Compression:
Stored size: 602 Bytes
Contents
module Dorsale::ExpenseGun::ExpensePolicyHelper POLICY_METHODS = [ :list?, :create?, :read?, :update?, :copy?, :submit?, :accept?, :refuse?, :cancel?, ] def update? return false unless expense.may_edit? super end def submit? return false unless expense.may_go_to_submitted? super end def accept? return false unless expense.may_go_to_accepted? super end def refuse? return false unless expense.may_go_to_refused? super end def cancel? return false unless expense.may_go_to_canceled? super end end
Version data entries
32 entries across 32 versions & 1 rubygems