class Biro::Bvs::ScoreResponseBuilder
Public Class Methods
new(body)
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 4 def initialize(body) @body = build(body) end
Public Instance Methods
build(body)
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 96 def build(body) body.gsub("\n", '').gsub("\t", '').gsub("\\t", '').gsub("\\n", '').scan(/<PRE>([^<>]*)<\/PRE>/imu).flatten[0] end
error_message()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 92 def error_message response_text[8..100] || "" end
reserved_applicant()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 16 def reserved_applicant @body[10..19] end
reserved_bvs()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 20 def reserved_bvs @body[20..39] end
response_text()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 52 def response_text @body[71,response_text_size] || "" end
response_text_description()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 84 def response_text_description response_text[141..160] end
response_text_document()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 72 def response_text_document response_text[8..21] end
response_text_document_type()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 68 def response_text_document_type response_text[7] end
response_text_init()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 56 def response_text_init response_text[0..2] end
response_text_is_present()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 64 def response_text_is_present response_text[6] end
response_text_name()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 76 def response_text_name response_text[22..136] || "" end
response_text_over()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 88 def response_text_over response_text[160..500] end
response_text_result_score()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 80 def response_text_result_score response_text[137..140] end
response_text_size()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 48 def response_text_size @body[67..70].to_i end
response_text_type()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 60 def response_text_type response_text[3..5] end
response_type()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 36 def response_type @body[58] end
return_code()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 40 def return_code @body[59] end
search_number()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 44 def search_number @body[60..66] end
search_type()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 28 def search_type @body[48..55] end
search_version()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 32 def search_version @body[56..57] end
service_code()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 24 def service_code @body[40..47] end
transaction()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 8 def transaction @body[0..7] end
version()
click to toggle source
# File lib/biro/gateways/bvs/builders/score_response_builder.rb, line 12 def version @body[8..9] end