class Experian::Request

Attributes

xml[R]

Public Class Methods

new(options = {}) click to toggle source
# File lib/experian/request.rb, line 6
def initialize(options = {})
  @options = options
  @xml = build_request
end

Public Instance Methods

build_request() { |xml| ... } click to toggle source
# File lib/experian/request.rb, line 11
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