class Middleman::Sitemap::Extensions::Redirects

to include new resources based on those configurations
Manages the list of proxy configurations and manipulates the sitemap

def create_redirect(path, opts={}, &block)

def create_redirect(path, opts={}, &block)
  opts[:template] = block if block_given?
  @redirects[path] = opts
  @app.sitemap.rebuild_resource_list!(:added_redirect)
end

def initialize(app, config={}, &block)

def initialize(app, config={}, &block)
  super
  @app.add_to_config_context(:redirect, &method(:create_redirect))
  @redirects = {}
end

def manipulate_resource_list(resources)

def manipulate_resource_list(resources)
  resources + @redirects.map do |path, opts|
    r = RedirectResource.new(
      @app.sitemap,
      path,
      opts[:to]
    )
    r.output = opts[:template] if opts[:template]
    r
  end
end