Class: ActionView::Template::Handlers::Tex

Inherits:
Object
  • Object
show all
Defined in:
lib/action_view/template_handlers/tex.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.call(template, source) ⇒ Object



14
15
16
# File 'lib/action_view/template_handlers/tex.rb', line 14

def self.call(template, source)
  new.call(template, source)
end

Instance Method Details

#call(template, source) ⇒ Object



18
19
20
21
22
# File 'lib/action_view/template_handlers/tex.rb', line 18

def call(template, source)
  compiled_source = erb_handler.call(template, source)

  "Latexpdf::compile(begin;#{compiled_source};end)"
end

#erb_handlerObject



10
11
12
# File 'lib/action_view/template_handlers/tex.rb', line 10

def erb_handler
  @@erb_handler ||= ActionView::Template.registered_template_handler(:erb)
end

#handles_encoding?Boolean

Returns:

  • (Boolean)


5
# File 'lib/action_view/template_handlers/tex.rb', line 5

def handles_encoding?; true; end