class Middleman::CoreExtensions::Routing

def page(path, options_hash = ::Middleman::EMPTY_HASH)

def page(path, options_hash = ::Middleman::EMPTY_HASH)
  options = options_hash.dup
  page_data = options.delete(:data) || {}
  page_data[:id] = options.delete(:id) if options.key?(:id)
  PageDescriptor.new(path, options.delete(:locals), page_data, options)
end