Class | RDoc::TemplatePage |
In: |
template.rb
doc-tmp/rdoc/template.rb |
Parent: | Object |
Create a new TemplatePage that will use templates.
# File template.rb, line 34 34: def initialize(*templates) 35: @templates = templates 36: end
Create a new TemplatePage that will use templates.
# File doc-tmp/rdoc/template.rb, line 34 34: def initialize(*templates) 35: @templates = templates 36: end
Returns "<a href=\"#{ref}\">#{name}</a>"
# File doc-tmp/rdoc/template.rb, line 41 41: def href(ref, name) 42: if ref then 43: "<a href=\"#{ref}\">#{name}</a>" 44: else 45: name 46: end 47: end
Returns "<a href=\"#{ref}\">#{name}</a>"
# File template.rb, line 41 41: def href(ref, name) 42: if ref then 43: "<a href=\"#{ref}\">#{name}</a>" 44: else 45: name 46: end 47: end
Process the template using values, writing the result to io.
# File template.rb, line 52 52: def write_html_on(io, values) 53: b = binding 54: template_include = "" 55: 56: @templates.reverse_each do |template| 57: template_include = ERB.new(template).result b 58: end 59: 60: io.write template_include 61: end
Process the template using values, writing the result to io.
# File doc-tmp/rdoc/template.rb, line 52 52: def write_html_on(io, values) 53: b = binding 54: template_include = "" 55: 56: @templates.reverse_each do |template| 57: template_include = ERB.new(template).result b 58: end 59: 60: io.write template_include 61: end