Method: Middleman::Server.page

Defined in:
lib/middleman/server.rb

.page(url, options = {}, &block) ⇒ Object

The page method allows the layout to be set on a specific path page “/about.html”, :layout => false page “/”, :layout => :homepage_layout



97
98
99
100
101
102
103
104
105
# File 'lib/middleman/server.rb', line 97

def self.page(url, options={}, &block)
  url << settings.index_file if url.match(%r{/$})

  options[:layout] ||= current_layout
  get(url) do
    return yield if block_given?
    process_request(options)
  end
end