Method: DataMapper::Serializer::XML::Nokogiri.add_node
- Defined in:
- lib/dm-serializer/xml/nokogiri.rb
.add_node(parent, name, value, attrs = {}) ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/dm-serializer/xml/nokogiri.rb', line 22 def self.add_node(parent, name, value, attrs = {}) node = ::Nokogiri::XML::Node.new(name, parent.document) node << ::Nokogiri::XML::Text.new(value.to_s, parent.document) unless value.nil? attrs.each do |attr_name, attr_val| node[attr_name] = attr_val end parent << node node end |