Class: Ufebs::Requests::Receipt

Inherits:
Object
  • Object
show all
Includes:
HappyMapper, Fields::Header
Defined in:
lib/ufebs/requests/receipt.rb

Instance Method Summary collapse

Methods included from Fields::Header

included

Constructor Details

#initialize(params = {}) ⇒ Receipt

Returns a new instance of Receipt.



26
27
28
29
30
31
32
33
34
# File 'lib/ufebs/requests/receipt.rb', line 26

def initialize(params = {})
  params.each do |key, value|
    @abstract_date =  Date.parse(value.to_s).strftime('%Y-%m-%d') if key.to_sym == :abstract_date
    @end_time =  DateTime.parse(value.to_s).strftime('%H:%M:%S') if key.to_sym == :end_time
    @last_movet_date =  Date.parse(value.to_s).strftime('%Y-%m-%d') if key.to_sym == :last_movet_date

    instance_variable_set("@#{key}".to_sym, value)
  end
end