class ClientForPoslynx::Data::AbstractData::AttributeElementMapping::MultiText

Public Instance Methods

multi_text_mapping?() click to toggle source
# File lib/client_for_poslynx/data/abstract_data/attribute_element_mapping.rb, line 86
def multi_text_mapping? ; true ; end
value_from_element_content(content) click to toggle source
# File lib/client_for_poslynx/data/abstract_data/attribute_element_mapping.rb, line 88
def value_from_element_content(content)
  content.split('|')
end
xml_doc_content_from_client_content(client_content) click to toggle source
# File lib/client_for_poslynx/data/abstract_data/attribute_element_mapping.rb, line 92
def xml_doc_content_from_client_content(client_content)
  client_content = [client_content].flatten
  client_content * '|'
end

Private Instance Methods

additional_init(options) click to toggle source
# File lib/client_for_poslynx/data/abstract_data/attribute_element_mapping.rb, line 99
def additional_init(options)
  @multi_text = !!options.delete( :multi_text )
end