Method: MiddlemanMdocs::Controller#tags

Defined in:
lib/middleman-mdocs/controller.rb

#tagsObject



74
75
76
77
78
79
80
81
82
83
84
# File 'lib/middleman-mdocs/controller.rb', line 74

def tags
  with_cache(:tags, dependencies(self).map(&:timestamp).max) do
    sitemap.resources.select do |r|
      r.is_a?(::MiddlemanMdocs::Resource) && !r.[:ignore] && r.html?
    end.map do |r|
      add_dependency(self, r)
      # r.options[:tags]
      r.tags
    end.flatten.compact.map(&:to_s).uniq.sort
  end
end