class Middleman::CoreExtensions::InlineURLRewriter::Rack
def initialize(app, options={})
def initialize(app, options={}) @rack_app = app @middleman_app = options.fetch(:middleman_app) @rewriters = options.fetch(:rewriters) all_source_exts = @rewriters .reduce([]) { |sum, rewriter| sum + rewriter[:source_extensions] } .flatten .uniq @source_exts_regex_text = Regexp.union(all_source_exts).to_s @all_asset_exts = @rewriters .reduce([]) { |sum, rewriter| sum + rewriter[:url_extensions] } .flatten .uniq end