Sha256: 2d7407e5365e5e7b5d22b4c2740787f13b2627fec9f30a58919e1cbd51cdf5f1

Contents?: true

Size: 509 Bytes

Versions: 1

Compression:

Stored size: 509 Bytes

Contents

require 'rack'

module Middleman::Sitemap::Extensions
  # Content type is implemented as a module so it can be overridden by other sitemap extensions
  module ContentType
    # The preferred MIME content type for this resource
    def content_type
      # Allow explicitly setting content type from page/proxy options
      meta_type = metadata[:options][:content_type]
      return meta_type if meta_type

      # Look up mime type based on extension
      ::Rack::Mime.mime_type(ext, nil)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
middleman-core-3.4.1 lib/middleman-core/sitemap/extensions/content_type.rb