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