Method: AdfBuilder::Prospect#initialize

Defined in:
lib/adf_builder/base/prospect.rb

#initialize(doc) ⇒ Prospect

Returns a new instance of Prospect.



8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/adf_builder/base/prospect.rb', line 8

def initialize(doc)
  @doc = doc
  @doc.adf << Ox::Element.new("prospect")
  @prospect = @doc.adf.prospect
  @prospect[:status] = STATUSES[:new]


  @request_date = RequestDate.new(@prospect)
  @vehicles = Vehicles.new(@prospect)
  @customer = Customer.new(@prospect)
  @vendor = Vendor.new(@prospect)
  @provider = Provider.new(@prospect)
end