lib/experian/request.rb
module Experian
class Request
attr_reader :xml
def initialize(options = {})
@options = options
@xml = build_request
end
def build_request
xml = Builder::XmlMarkup.new(:indent => 2)
xml.instruct!(:xml, :version => '1.0', :encoding => 'utf-8')
xml.tag!("NetConnectRequest",
:xmlns => Experian::XML_NAMESPACE,
'xmlns:xsi' => Experian::XML_SCHEMA_INSTANCE,
'xsi:schemaLocation' => Experian::XML_SCHEMA_LOCATION) do
yield xml if block_given?
end
end
end
end