class RTFDoc::Template
Attributes
app_name[R]
page_title[R]
Public Class Methods
new(nodes, config)
click to toggle source
# File lib/rtfdoc.rb, line 134 def initialize(nodes, config) @content = nodes.flat_map(&:output).join # @menu_content = nodes.map(&:menu_output).join @app_name = config['app_name'] @page_title = config['title'] generate_grouped_menu_content(nodes) end
Public Instance Methods
output()
click to toggle source
# File lib/rtfdoc.rb, line 143 def output template = Erubi::Engine.new(File.read(File.expand_path('../src/index.html.erb', __dir__))) eval(template.src) end