class Middleman::CoreExtensions::InlineURLRewriter

def add(options)

def add(options)
  @rewriters[options] = options
end

def after_configuration

def after_configuration
  rewriters = @rewriters.values.sort do |a, b|
    if b[:after] && b[:after] == a[:id]
      1
    else
      0
    end
  end
  app.use Rack, rewriters: rewriters, middleman_app: @app
end

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

def initialize(app, options_hash={}, &block)
  super
  @rewriters = {}
end