Sha256: 284fc3445bf7821343d55bf7d47b0ccc522318c3e4fba4e9e1f5f16cd32917a9
Contents?: true
Size: 530 Bytes
Versions: 13
Compression:
Stored size: 530 Bytes
Contents
require "jsduck/tag/tag" require "jsduck/logger" module JsDuck::Tag class Since < Tag def initialize @pattern = "since" @tagname = :since @html_position = POS_SINCE end def parse_doc(p, pos) { :tagname => :since, :version => p.match(/.*$/).strip, } end def process_doc(h, tags, pos) h[:since] = tags[0][:version] end def to_html(context) <<-EOHTML <p>Available since: <b>#{context[:since]}</b></p> EOHTML end end end
Version data entries
13 entries across 13 versions & 1 rubygems