Sha256: e309348c80fb85b839a98ef8f4316dd2a2cfa90193a8b42f267ecb4f77327825
Contents?: true
Size: 704 Bytes
Versions: 8
Compression:
Stored size: 704 Bytes
Contents
require "jsduck/tag/member_tag" require "jsduck/params_merger" module JsDuck::Tag class Event < MemberTag def initialize @pattern = "event" @tagname = :event @member_type = { :title => "Events", :position => MEMBER_POS_EVENT, :icon => File.dirname(__FILE__) + "/icons/event.png" } end # @event name ... def parse_doc(p, pos) { :tagname => :event, :name => p.ident, } end def process_doc(h, tags, pos) h[:name] = tags[0][:name] end def merge(h, docs, code) JsDuck::ParamsMerger.merge(h, docs, code) end def to_html(event, cls) member_link(event) end end end
Version data entries
8 entries across 8 versions & 1 rubygems