class DebitsResponseBuilder def initialize body @body = body.gsub("\n", '').scan(/
([^<>]*)<\/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