class Rock::Doc::HTML::VCSRenderingContext
Attributes
vcs[R]
Public Class Methods
new(object)
click to toggle source
Calls superclass method
Rock::Doc::HTML::RenderingContext.new
# File lib/rock/doc.rb, line 304 def initialize(object) super(object, 'autoproj_vcs_fragment.page') end
Public Instance Methods
render(*template_path)
click to toggle source
Calls superclass method
Rock::Doc::HTML::RenderingContext#render
# File lib/rock/doc.rb, line 310 def render(*template_path) if object.raw first = true raw_info = object.raw.map do |pkg_set, vcs_info| @vcs = vcs_info fragment = super if !first fragment = "<span class=\"vcs_override\">overriden in #{pkg_set}</span>" + fragment end first = false fragment end raw_vcs = "<div class=\"vcs\">Rock short definition<span class=\"toggle\">show/hide</span><div class=\"vcs_info\">#{raw_info.join("\n")}</div></div>" end @vcs = object raw_vcs + "<div class=\"vcs\">Autoproj definition<span class=\"toggle\">show/hide</span><div class=\"vcs_info\">#{super}</div></div>" end