class AdfBuilder::Contact

Constants

VALID_PARAMETERS
VALID_VALUES

Public Class Methods

new(parent_node, name, params={}) click to toggle source
# File lib/adf_builder/shared/contact.rb, line 25
def initialize(parent_node, name, params={})
  @contact = Ox::Element.new('contact')
  params.merge!({valid_values: VALID_VALUES, valid_parameters: VALID_PARAMETERS})
  AdfBuilder::Builder.update_node(@contact, :name, name,  params)
  parent_node << @contact
end

Public Instance Methods

add_email(email, params={}) click to toggle source
# File lib/adf_builder/shared/contact.rb, line 37
def add_email(email, params={})
  params.merge!({valid_values: VALID_VALUES, valid_parameters: VALID_PARAMETERS})
  AdfBuilder::Builder.update_node(@contact, :email, email,  params)
end
add_phone(phone, params={}) click to toggle source
# File lib/adf_builder/shared/contact.rb, line 32
def add_phone(phone, params={})
  params.merge!({valid_values: VALID_VALUES, valid_parameters: VALID_PARAMETERS})
  AdfBuilder::Builder.update_node(@contact, :phone, phone,  params)
end