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