Sha256: 48046f993a1e7fbac2594e696e8933f14f2de468e632b084a5f5304de7869b7e

Contents?: true

Size: 577 Bytes

Versions: 52

Compression:

Stored size: 577 Bytes

Contents

require "jsduck/meta_tag"

module JsDuck::Tag
  # There is no @required tag.
  # Instead the :required attribute is detected after @cfg:
  #
  #    @cfg {Type} someName (required)
  #
  # This class is only used for displaying the required attribute, not
  # for detecting it.  The detection is done with custom logic in
  # DocParser and Merger classes.
  class Required < JsDuck::MetaTag
    def initialize
      @name = "--non-matching-requried-tag--"
      @key = :required
      @signature = {:long => "required", :short => "REQ"}
      @boolean = true
    end
  end
end

Version data entries

52 entries across 52 versions & 1 rubygems

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