Class: Ufebs::Entities::ProcessingDetails

Inherits:
Object
  • Object
show all
Includes:
HappyMapper
Defined in:
lib/ufebs/entities/processing_details.rb

Instance Method Summary collapse

Constructor Details

#initialize(debit_date: Time.now, credit_date: Time.now, session: nil) ⇒ ProcessingDetails

Returns a new instance of ProcessingDetails.



15
16
17
18
19
# File 'lib/ufebs/entities/processing_details.rb', line 15

def initialize(debit_date: Time.now, credit_date: Time.now, session: nil)
  @debit_date  = Date.parse(debit_date.to_s).strftime('%Y-%m-%d')
  @credit_date = Date.parse(credit_date.to_s).strftime('%Y-%m-%d')
  @session     = session.is_a?(Hash) ? ::Ufebs::Entities::Session.new(session) : session
end