Sha256: 506f985015d1785a0dc008b57d89e78c55aa49ce22f10da671e607e73774b5bb
Contents?: true
Size: 776 Bytes
Versions: 2
Compression:
Stored size: 776 Bytes
Contents
module Biro module Bvs class DebitsResponseBuilder def initialize body @body = body.gsub("\n", '').scan(/<PRE>([^<>]*)<\/PRE>/imu).flatten[0] end def transaction @body[0..7] end def version @body[8..9] end def reserved_applicant @body[10..19] end def reserved_bvs @body[20..39] end def response_type @body[56] end def return_code @body[57] end def response_text_size @body[58..61].to_i end def response_text @body[62,response_text_size] end def error_message response_text[8..100] end def debits_info response_text[6] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
biro-0.6.2 | lib/biro/gateways/bvs/builders/debits_response_builder.rb |
biro-0.6.1 | lib/biro/gateways/bvs/builders/debits_response_builder.rb |