class Middleman::ConfigExtension
def proxy_method_call(k, v, args, &b)
def proxy_method_call(k, v, args, &b) if @ready ctx = ::Middleman::CoreExtensions::Collections::StepContext.current r = method(:"__original_#{v}").call(*args, &b) if r.respond_to?(:execute_descriptor) if ctx ctx.descriptors << r else @descriptors[k] << r @app.sitemap.rebuild_resource_list!(:"first_run_change_#{v}") end end else @descriptors[k] << method(:"__original_#{v}").call(*args, &b) @app.sitemap.rebuild_resource_list!(:"first_run_change_#{v}") end end