Sha256: a4c9afa13ae60acc1bc53de226266a98da0a4a8446bbe9f4e3cd0132fca75d72
Contents?: true
Size: 515 Bytes
Versions: 62
Compression:
Stored size: 515 Bytes
Contents
module Workarea module Admin class PaymentViewModel < ApplicationViewModel def transactions @transactions ||= TransactionViewModel.wrap( tenders.map(&:transactions).flatten ) end def can_refund? return @can_refund if defined?(@can_refund) @can_refund = tenders.any?(&:refundable?) end def can_capture? return @can_capture if defined?(@can_capture) @can_capture = tenders.any?(&:capturable?) end end end end
Version data entries
62 entries across 62 versions & 1 rubygems