def blank?(only_visible_tags = true)
      if only_visible_tags
        empty? && !tags.any? {|tag| Tags::Library.visible_tags.include?(tag.tag_name.to_sym) }
      else
        empty? && @tags.empty? && @ref_tags.empty?
      end
    end
def blank?(only_visible_tags = true)
      if only_visible_tags
        empty? && !tags.any? {|tag| Tags::Library.visible_tags.include?(tag.tag_name.to_sym) }
      else
        empty? && @tags.empty? && @ref_tags.empty?
      end
    end
Returns true if the docstring has no content that is visible to a template.

 @param [Boolean] only_visible_tags whether only {Tags::Library.visible_tags}
   should be checked, or if all tags should be considered.
 @return [Boolean] whether or not the docstring has content