Sha256: 678b5e4ea25b495aed24959779301e23da184b847049b156a5fe044bbb18fd5b
Contents?: true
Size: 571 Bytes
Versions: 10
Compression:
Stored size: 571 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/hd" module Renalware module HD module SessionForms class Batch < ApplicationRecord include Accountable enum status: { queued: 0, processing: 10, awaiting_printing: 15, failure: 20, success: 30 } has_many( :items, dependent: :restrict_with_exception, class_name: "BatchItem" ) def percent_complete ((items.where(status: :compiled).count.to_f / batch_items_count) * 100).ceil end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems