class Middleman::MetaPages::Application
def initialize(middleman)
def initialize(middleman) # Hold a reference to the middleman application @middleman = middleman meta_pages = self @rack_app = Rack::Builder.new do # Serve assets from metadata/assets use Rack::Static, urls: ['/assets'], root: File.join(File.dirname(__FILE__), 'meta_pages') map '/' do run meta_pages.method(:index) end map '/sitemap' do run meta_pages.method(:sitemap) end map '/config' do run meta_pages.method(:config) end end end