class JsDuck::Tag::CssMixin

As of now there is no @css_mixin tag available in CSS files. This class just exists to define that we have a member type called :css_mixin.

Public Class Methods

new() click to toggle source
# File lib/jsduck/tag/css_mixin.rb, line 8
def initialize
  @tagname = :css_mixin
  @member_type = {
    :title => "CSS Mixins",
    :position => MEMBER_POS_CSS_MIXIN,
    :icon => File.dirname(__FILE__) + "/icons/css_mixin.png"
  }
end

Public Instance Methods

merge(h, docs, code) click to toggle source
# File lib/jsduck/tag/css_mixin.rb, line 23
def merge(h, docs, code)
  JsDuck::ParamsMerger.merge(h, docs, code)
end
process_code(code) click to toggle source
Calls superclass method
# File lib/jsduck/tag/css_mixin.rb, line 17
def process_code(code)
  h = super(code)
  h[:params] = code[:params]
  h
end
to_html(mixin, cls) click to toggle source
# File lib/jsduck/tag/css_mixin.rb, line 27
def to_html(mixin, cls)
  member_link(mixin) + member_params(mixin[:params])
end