class Middleman::Sitemap::Resource
def metadata
-
(Hash)
-
def metadata result = store.metadata_for_path(path).dup file_meta = store.metadata_for_file(source_file).dup if file_meta.has_key?(:blocks) result[:blocks] << file_meta.delete(:blocks) end result.deep_merge!(file_meta) local_meta = @local_metadata.dup if local_meta.has_key?(:blocks) result[:blocks] << local_meta.delete(:blocks) end result.deep_merge!(local_meta) result[:blocks] = result[:blocks].flatten.compact result end