def parse_doc(scanner, _position)
if @multiline
- return { :tagname => @tagname, :doc => :multiline }
+ return { tagname: @tagname, doc: :multiline }
else
text = scanner.match(/.*$/)
- return { :tagname => @tagname, :doc => text }
+ return { tagname: @tagname, doc: text }
end
end
class SourceTag < CommonTag
def initialize
@tagname = :source
- @pattern = "source"
+ @pattern = 'source'
super
end
class SeeTag < CommonTag
def initialize
@tagname = :see
- @pattern = "see"
+ @pattern = 'see'
super
end
<<-EOHTML
<h3 class="pa">Related</h3>
<ul>
- #{ context[@tagname].map { |tag| tag[:doc] }.join("\n") }
+ #{context[@tagname].map { |tag| tag[:doc] }.join("\n")}
</ul>
EOHTML
end
def to_html(context)
<<-EOHTML
<h3 class="pa">Context</h3>
- #{ context[@tagname].last[:doc] }
+ #{context[@tagname].last[:doc]}
EOHTML
end