Method: Sequel::Plugins::XmlSerializer::ClassMethods#xml_builder
- Defined in:
- lib/sequel/plugins/xml_serializer.rb
#xml_builder(opts = OPTS) ⇒ Object
Return an appropriate Nokogiri::XML::Builder instance used to create the XML. This should not be used directly by user code.
155 156 157 158 159 160 161 162 163 164 165 166 167 |
# File 'lib/sequel/plugins/xml_serializer.rb', line 155 def xml_builder(opts=OPTS) if opts[:builder] opts[:builder] else builder_opts = if opts[:builder_opts] Hash[opts[:builder_opts]] else {} end builder_opts[:encoding] = opts[:encoding] if opts.has_key?(:encoding) Nokogiri::XML::Builder.new(builder_opts) end end |