Sha256: a4dc81af61ecdf6419c50ae4b47f533cbbd27dc8e88bd7801fda87e21f20856b
Contents?: true
Size: 587 Bytes
Versions: 22
Compression:
Stored size: 587 Bytes
Contents
# encoding: utf-8 require 'nokogiri' class Nokogiri::XML::Node # @param [String] name # @param [Hash, String] args # # @return [Nokogiri::XML::Node] new parent node # def surround_with_element(name, *args, &block) new_parent = document.create_element(name, *args, &block) old_parent = parent self.parent = new_parent if old_parent.is_a?(Nokogiri::XML::Document) old_parent.root = new_parent else old_parent.children = new_parent end new_parent end # @return [String] path to original file # attr_accessor :file_path end
Version data entries
22 entries across 22 versions & 1 rubygems