Constants
| DOCUMENT_HEADER | = | /\A<\?xml version=\"1\.0\"\?>\n?/ |
Public Instance methods
evaluate(scope, locals)
[show source]
# File lib/tilt/nokogiri.rb 23 def evaluate(scope, locals) 24 if @data.respond_to?(:to_str) 25 if block_given? 26 super(scope, locals){yield.sub(DOCUMENT_HEADER, "")} 27 else 28 super 29 end 30 else 31 ::Nokogiri::XML::Builder.new(&@data).to_xml 32 end 33 end
precompiled_postamble(locals)
[show source]
# File lib/tilt/nokogiri.rb 40 def precompiled_postamble(locals) 41 "xml.to_xml" 42 end
precompiled_preamble(locals)
[show source]
# File lib/tilt/nokogiri.rb 35 def precompiled_preamble(locals) 36 return super if locals.include? :xml 37 "xml = ::Nokogiri::XML::Builder.new { |xml| }\n#{super}" 38 end
precompiled_template(locals)
[show source]
# File lib/tilt/nokogiri.rb 44 def precompiled_template(locals) 45 @data.to_str 46 end