class Tilt::OxBuilderTemplate

Public Class Methods

engine_initialized?() click to toggle source
# File lib/tilt/ox_builder_template.rb, line 8
def self.engine_initialized?
  defined? ::Ox::Builder
end

Public Instance Methods

initialize_engine() click to toggle source
# File lib/tilt/ox_builder_template.rb, line 12
def initialize_engine
  require_template_library 'ox-builder'
end
precompiled_template(locals) click to toggle source
# File lib/tilt/ox_builder_template.rb, line 24
def precompiled_template(locals)
  @code
end
prepare() click to toggle source
# File lib/tilt/ox_builder_template.rb, line 16
    def prepare
      @code =<<-RUBY
        Ox::Builder.build do
          #{data}
        end.to_xml
      RUBY
    end