diff --git a/middleman-core/lib/middleman-core/core_extensions/request.rb b/middleman-core/lib/middleman-core/core_extensions/request.rb index af42008b..6f872113 100644 --- a/middleman-core/lib/middleman-core/core_extensions/request.rb +++ b/middleman-core/lib/middleman-core/core_extensions/request.rb @@ -130,7 +130,7 @@ module Middleman def server(&block) @@servercounter ||= 0 @@servercounter += 1 - const_set("MiddlemanApplication#{@@servercounter}", Class.new(Middleman::Application)) + const_set("MiddlemanApplication#{@@servercounter}", Class.new(Middleman::Application, &block)) end end @@ -142,7 +142,7 @@ module Middleman # # @return [Class] def server(&block) - ::Middleman::Application.server + ::Middleman::Application.server(&block) end end