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