Sha256: 492bc382c480d350cd254f578024181ea3209f1e0404398bf87d281fdcb09c8f
Contents?: true
Size: 632 Bytes
Versions: 1
Compression:
Stored size: 632 Bytes
Contents
require 'money_s3/builders/base_builder' require 'money_s3/builders/reference_type' require 'money_s3/builders/error_info_type' module MoneyS3 module Builders class MessageType include BaseBuilder attr_accessor :status, :reference, :error_info def builder root = Ox::Element.new(element_name) root << (Ox::Element.new('Status') << status) if status root << ReferenceType.new(reference, 'Reference').builder if reference if error_info error_info.each { |i| root << ErrorInfoType.new(i, 'ErrorInfo').builder } end root end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
money_s3-0.4.0 | lib/money_s3/builders/message_type.rb |