Class: Ufebs::Documents::Package
- Inherits:
-
Object
- Object
- Ufebs::Documents::Package
- Includes:
- HappyMapper
- Defined in:
- lib/ufebs/documents/package.rb
Instance Method Summary collapse
-
#initialize(payment_orders = [], params = {}) ⇒ Package
constructor
A new instance of Package.
- #to_xml(encoding: 'UTF-8') ⇒ Object
Constructor Details
#initialize(payment_orders = [], params = {}) ⇒ Package
Returns a new instance of Package.
23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/ufebs/documents/package.rb', line 23 def initialize(payment_orders=[], params = {}) @payment_orders = payment_orders @ed_date = Date.parse(params.fetch(:ed_date){Time.now}.to_s).strftime('%Y-%m-%d') @ed_author = params[:ed_author] @ed_receiver = params[:ed_receiver] @number = params[:number] @quantity = params[:quantity] || payment_orders.size @sum = params[:sum] @system_code = '01' super() end |
Instance Method Details
#to_xml(encoding: 'UTF-8') ⇒ Object
35 36 37 |
# File 'lib/ufebs/documents/package.rb', line 35 def to_xml(encoding: 'UTF-8') super(Nokogiri::XML::Builder.new(:encoding => encoding)).to_xml end |