class AdfBuilder::Customer
Public Class Methods
new(prospect)
click to toggle source
# File lib/adf_builder/customer/customer.rb, line 3 def initialize(prospect) @customer = Ox::Element.new('customer') @contact = nil prospect << @customer end
Public Instance Methods
add(name, opts={})
click to toggle source
# File lib/adf_builder/customer/customer.rb, line 14 def add(name, opts={}) @contact = Contact.new(@customer, name, opts) end
add_id(index, value, source=nil, sequence=1)
click to toggle source
# File lib/adf_builder/customer/customer.rb, line 18 def add_id(index, value, source=nil, sequence=1) if @prospect.locate("customer").empty? false else Id.new.add(@prospect.customer(index), value, source, sequence) end end
contact()
click to toggle source
# File lib/adf_builder/customer/customer.rb, line 10 def contact @contact end