Sha256: 03952c15ceb9527bed80c691f8b4401ad0b215684a929419b7bb8ed47096e631

Contents?: true

Size: 583 Bytes

Versions: 51

Compression:

Stored size: 583 Bytes

Contents

require "jsduck/meta_tag"

module JsDuck::Tag
  # Implementation of @template tag
  class Template < JsDuck::MetaTag
    def initialize
      @name = "template"
      @key = :template
      @signature = {:long => "template", :short => "TMP"}
      @boolean = true
    end

    def to_html(contents)
      <<-EOHTML
      <div class='signature-box template'>
      <p>This is a <a href="#!/guide/components">template method</a>.
         a hook into the functionality of this class.
         Feel free to override it in child classes.</p>
      </div>
      EOHTML
    end
  end
end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
jsduck-4.10.4 lib/jsduck/tag/template.rb
jsduck-4.10.3 lib/jsduck/tag/template.rb
jsduck-4.10.2 lib/jsduck/tag/template.rb
jsduck-4.10.1 lib/jsduck/tag/template.rb
jsduck-4.10.0 lib/jsduck/tag/template.rb
jsduck-4.9.0 lib/jsduck/tag/template.rb
jsduck-4.8.0 lib/jsduck/tag/template.rb
jsduck-4.7.1 lib/jsduck/tag/template.rb
jsduck-4.7.0 lib/jsduck/tag/template.rb
jsduck-4.6.2 lib/jsduck/tag/template.rb
jsduck-4.6.1 lib/jsduck/tag/template.rb
jsduck-4.6.0 lib/jsduck/tag/template.rb
jsduck-4.5.1 lib/jsduck/tag/template.rb
jsduck-4.5.0 lib/jsduck/tag/template.rb
jsduck-4.4.1 lib/jsduck/tag/template.rb
jsduck-4.4.0 lib/jsduck/tag/template.rb
jsduck-4.3.2 lib/jsduck/tag/template.rb
jsduck-4.3.1 lib/jsduck/tag/template.rb
jsduck-4.3.0 lib/jsduck/tag/template.rb
jsduck-4.2.1 lib/jsduck/tag/template.rb