Sha256: 75a45111651158089911ed0b9f993b08ac0a8c2d9906c50ccb848209c3390dd9

Contents?: true

Size: 359 Bytes

Versions: 9

Compression:

Stored size: 359 Bytes

Contents

module PerfectAudit
  class Period
    extend Dry::Initializer

    option :pk, as: :id
    option :begin_date, proc { |v| Date.parse(v) }
    option :end_date, proc { |v| Date.parse(v) }
    option :begin_balance, proc(&:to_f)
    option :end_balance, proc(&:to_f)
    option :primary_recon_error_reason
    option :secondary_recon_error_reason
  end
end



Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
perfect_audit-0.2.3 lib/perfect_audit/api/period.rb
perfect_audit-0.2.2 lib/perfect_audit/api/period.rb
perfect_audit-0.2.1 lib/perfect_audit/api/period.rb
perfect_audit-0.2.0 lib/perfect_audit/api/period.rb
perfect_audit-0.1.5 lib/perfect_audit/api/period.rb
perfect_audit-0.1.4 lib/perfect_audit/api/period.rb
perfect_audit-0.1.3 lib/perfect_audit/api/period.rb
perfect_audit-0.1.2 lib/perfect_audit/api/period.rb
perfect_audit-0.1.1 lib/perfect_audit/api/period.rb