class Nokogiri::XML::Node::SaveOptions

Save options for serializing nodes. See the method group entitled Serialization and Generating Output at Node for usage.

Constants

AS_BUILDER

Save builder created document

AS_HTML

Save as HTML

AS_XHTML

Save as XHTML

AS_XML

Save as XML

DEFAULT_HTML

the default for HTML document

DEFAULT_XHTML

the default for XHTML document

DEFAULT_XML

the default for XML documents

FORMAT

Format serialized xml

NO_DECLARATION

Do not include declarations

NO_EMPTY_TAGS

Do not include empty tags

NO_XHTML

Do not save XHTML

Attributes

options[R]

Integer representation of the SaveOptions

to_i[R]

Integer representation of the SaveOptions

Public Class Methods

new(options = 0) click to toggle source

Create a new SaveOptions object with options

# File lib/nokogiri/xml/node/save_options.rb, line 47
def initialize(options = 0)
  @options = options
end

Public Instance Methods

inspect() click to toggle source
Calls superclass method
# File lib/nokogiri/xml/node/save_options.rb, line 66
def inspect
  options = []
  self.class.constants.each do |k|
    options << k.downcase if send(:"#{k.downcase}?")
  end
  super.sub(/>$/, " " + options.join(", ") + ">")
end