Class: DeltavistaCrifDvaInterface::CollectionCheck

Inherits:
SoapConverter
  • Object
show all
Defined in:
lib/deltavista_crif_dva_interface/collection_check.rb

Instance Attribute Summary

Attributes inherited from SoapConverter

#action, #client, #envelope, #logger, #options, #result

Instance Method Summary collapse

Methods inherited from SoapConverter

#additional_input, #commit, #convert_country, #format_date, #insert_company_address, #insert_control, #insert_identity, #insert_private_address, #insert_reference_number, #parse_location

Constructor Details

#initialize(options) ⇒ CollectionCheck

Returns a new instance of CollectionCheck.



4
5
6
7
# File 'lib/deltavista_crif_dva_interface/collection_check.rb', line 4

def initialize(options)
  options.action = :get_report
  super(options)
end

Instance Method Details

#business_collection_check(address, collection) ⇒ Object



16
17
18
19
20
21
# File 'lib/deltavista_crif_dva_interface/collection_check.rb', line 16

def business_collection_check(address, collection)
  envelope[:report_type] = 'COLLECTION_CHECK_BUSINESS'
  insert_company_address address
  insert_collection collection
  commit
end

#private_collection_check(address, collection) ⇒ Object



9
10
11
12
13
14
# File 'lib/deltavista_crif_dva_interface/collection_check.rb', line 9

def private_collection_check(address, collection)
  envelope[:report_type] = 'COLLECTION_CHECK_CONSUMER'
  insert_private_address address
  insert_collection collection
  commit
end