class OfacSdn::Read
OfacSdn::Read.call
creates the SDN Ruby Hash
Public Class Methods
call()
click to toggle source
# File lib/ofac_sdn.rb, line 13 def call new.call(document) end
document()
click to toggle source
# File lib/ofac_sdn.rb, line 17 def document @document ||= Document.call end
publish_date()
click to toggle source
# File lib/ofac_sdn.rb, line 21 def publish_date document.css('sdnList publshInformation Publish_Date').text end
record_count()
click to toggle source
# File lib/ofac_sdn.rb, line 25 def record_count document.css('sdnList publshInformation Record_Count').text.to_i end
Public Instance Methods
call(document)
click to toggle source
# File lib/ofac_sdn.rb, line 30 def call(document) Parser.run(document: document, xsd: XSD_HASH) end