update more files to non-hashrocket syntax

This commit is contained in:
Thomas Reynolds 2014-05-26 17:58:35 -07:00
parent 7108c29035
commit c2512e9093
48 changed files with 180 additions and 185 deletions

View file

@ -1,7 +1,7 @@
# CLI Module # CLI Module
module Middleman::Cli module Middleman::Cli
# Alias "c" to "console" # Alias "c" to "console"
Base.map('c' => 'console') Base.map(c: 'console')
# The CLI Console class # The CLI Console class
class Console < Thor class Console < Thor

View file

@ -15,13 +15,10 @@ module Middleman::Cli
default: 'default', default: 'default',
desc: "Use a project template: #{available_templates}" desc: "Use a project template: #{available_templates}"
method_option 'css_dir', method_option 'css_dir',
# :default => "stylesheets",
desc: 'The path to the css files' desc: 'The path to the css files'
method_option 'js_dir', method_option 'js_dir',
# :default => "javascripts",
desc: 'The path to the javascript files' desc: 'The path to the javascript files'
method_option 'images_dir', method_option 'images_dir',
# :default => "images",
desc: 'The path to the image files' desc: 'The path to the image files'
method_option 'rack', method_option 'rack',
type: :boolean, type: :boolean,

View file

@ -109,7 +109,7 @@ Feature: Assets get a file hash appended to their and references to them are upd
Given a fixture app "asset-hash-app" Given a fixture app "asset-hash-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :asset_hash, :ignore => [%r(javascripts/*), 'images/*'] activate :asset_hash, ignore: [%r(javascripts/*), 'images/*']
activate :relative_assets activate :relative_assets
activate :directory_indexes activate :directory_indexes
""" """

View file

@ -33,7 +33,7 @@ Feature: Alternate between multiple asset hosts
Given a fixture app "asset-host-app" Given a fixture app "asset-host-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :asset_host, :host => "http://assets1.example.com" activate :asset_host, host: "http://assets1.example.com"
""" """
And the Server is running And the Server is running
When I go to "/asset_host.html" When I go to "/asset_host.html"
@ -45,7 +45,7 @@ Feature: Alternate between multiple asset hosts
Given a fixture app "asset-host-app" Given a fixture app "asset-host-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :asset_host, :host => Proc.new { |asset| activate :asset_host, host: Proc.new { |asset|
"http://assets%d.example.com" % (asset.hash % 4) "http://assets%d.example.com" % (asset.hash % 4)
} }
""" """

View file

@ -17,8 +17,8 @@ Feature: Setting the right content type for files
Given a fixture app "content-type-app" Given a fixture app "content-type-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
page "README", :content_type => 'text/awesome' page "README", content_type: 'text/awesome'
proxy "bar", "index.html", :content_type => 'text/custom' proxy "bar", "index.html", content_type: 'text/custom'
proxy "foo", "README" # auto-delegate to target content type proxy "foo", "README" # auto-delegate to target content type
""" """
And the Server is running at "content-type-app" And the Server is running at "content-type-app"

View file

@ -5,8 +5,8 @@ Feature: content_tag helper
And an empty file named "config.rb" And an empty file named "config.rb"
And a file named "source/index.html.erb" with: And a file named "source/index.html.erb" with:
""" """
<%= content_tag :div, "<hello>world</hello>", :class => 'one' %> <%= content_tag :div, "<hello>world</hello>", class: 'one' %>
<% content_tag :where, :class => 'the hell is' do %> <% content_tag :where, class: 'the hell is' do %>
<my>damn croissant</my> <my>damn croissant</my>
<% end %> <% end %>
""" """

View file

@ -5,16 +5,16 @@ Feature: form_tag helper
And an empty file named "config.rb" And an empty file named "config.rb"
And a file named "source/form_tag.html.erb" with: And a file named "source/form_tag.html.erb" with:
""" """
absolute: <% form_tag "/needs_index.html#absolute", :relative => true do %> absolute: <% form_tag "/needs_index.html#absolute", relative: true do %>
<% end %> <% end %>
relative: <% form_tag "needs_index.html#relative", :relative => true do %> relative: <% form_tag "needs_index.html#relative", relative: true do %>
<% end %> <% end %>
""" """
And a file named "source/form_tag/sub.html.erb" with: And a file named "source/form_tag/sub.html.erb" with:
""" """
absolute: <% form_tag "/needs_index.html#absolute", :relative => true do %> absolute: <% form_tag "/needs_index.html#absolute", relative: true do %>
<% end %> <% end %>
relative: <% form_tag "../needs_index.html#relative", :relative => true do %> relative: <% form_tag "../needs_index.html#relative", relative: true do %>
<% end %> <% end %>
""" """
And the Server is running at "indexable-app" And the Server is running at "indexable-app"

View file

@ -20,13 +20,13 @@ Feature: link_to helper
And an empty file named "config.rb" And an empty file named "config.rb"
And a file named "source/link_to.html.erb" with: And a file named "source/link_to.html.erb" with:
""" """
absolute: <%= link_to "Needs Index", "/needs_index.html", :relative => true %> absolute: <%= link_to "Needs Index", "/needs_index.html", relative: true %>
relative: <%= link_to "Relative", "needs_index.html", :relative => true %> relative: <%= link_to "Relative", "needs_index.html", relative: true %>
""" """
And a file named "source/link_to/sub.html.erb" with: And a file named "source/link_to/sub.html.erb" with:
""" """
absolute: <%= link_to "Needs Index", "/needs_index.html", :relative => true %> absolute: <%= link_to "Needs Index", "/needs_index.html", relative: true %>
relative: <%= link_to "Relative", "../needs_index.html", :relative => true %> relative: <%= link_to "Relative", "../needs_index.html", relative: true %>
""" """
And the Server is running at "indexable-app" And the Server is running at "indexable-app"
When I go to "/link_to.html" When I go to "/link_to.html"
@ -79,7 +79,7 @@ Feature: link_to helper
And a file named "source/link_to.html.erb" with: And a file named "source/link_to.html.erb" with:
""" """
absolute: <%= link_to "Needs Index", "/needs_index.html" %> absolute: <%= link_to "Needs Index", "/needs_index.html" %>
relative: <%= link_to "Relative", "needs_index.html", :relative => false %> relative: <%= link_to "Relative", "needs_index.html", relative: false %>
unknown: <%= link_to "Unknown", "foo.html" %> unknown: <%= link_to "Unknown", "foo.html" %>
""" """
And a file named "source/link_to/sub.html.erb" with: And a file named "source/link_to/sub.html.erb" with:
@ -100,13 +100,13 @@ Feature: link_to helper
Given a fixture app "indexable-app" Given a fixture app "indexable-app"
And a file named "source/link_to.html.erb" with: And a file named "source/link_to.html.erb" with:
""" """
absolute: <%= link_to "Needs Index", "/needs_index.html", :relative => true %> absolute: <%= link_to "Needs Index", "/needs_index.html", relative: true %>
relative: <%= link_to "Relative", "needs_index.html", :relative => true %> relative: <%= link_to "Relative", "needs_index.html", relative: true %>
""" """
And a file named "source/link_to/sub.html.erb" with: And a file named "source/link_to/sub.html.erb" with:
""" """
absolute: <%= link_to "Needs Index", "/needs_index.html", :relative => true %> absolute: <%= link_to "Needs Index", "/needs_index.html", relative: true %>
relative: <%= link_to "Relative", "../needs_index.html", :relative => true %> relative: <%= link_to "Relative", "../needs_index.html", relative: true %>
""" """
And the Server is running at "indexable-app" And the Server is running at "indexable-app"
When I go to "/link_to/" When I go to "/link_to/"
@ -158,8 +158,8 @@ Feature: link_to helper
Given a fixture app "indexable-app" Given a fixture app "indexable-app"
And a file named "source/link_to.html.erb" with: And a file named "source/link_to.html.erb" with:
""" """
<%= link_to "Needs Index String", "/needs_index.html", :query => "foo" %> <%= link_to "Needs Index String", "/needs_index.html", query: "foo" %>
<%= link_to "Needs Index Hash", "/needs_index.html", :query => { :foo => :bar } %> <%= link_to "Needs Index Hash", "/needs_index.html", query: { foo: :bar } %>
""" """
And the Server is running at "indexable-app" And the Server is running at "indexable-app"
When I go to "/link_to/" When I go to "/link_to/"

View file

@ -5,13 +5,13 @@ Feature: url_for helper
And an empty file named "config.rb" And an empty file named "config.rb"
And a file named "source/url_for.html.erb" with: And a file named "source/url_for.html.erb" with:
""" """
absolute: <%= url_for "/needs_index.html", :relative => true %> absolute: <%= url_for "/needs_index.html", relative: true %>
relative: <%= url_for "needs_index.html", :relative => true %> relative: <%= url_for "needs_index.html", relative: true %>
""" """
And a file named "source/url_for/sub.html.erb" with: And a file named "source/url_for/sub.html.erb" with:
""" """
absolute: <%= url_for "/needs_index.html", :relative => true %> absolute: <%= url_for "/needs_index.html", relative: true %>
relative: <%= url_for "../needs_index.html", :relative => true %> relative: <%= url_for "../needs_index.html", relative: true %>
""" """
And the Server is running at "indexable-app" And the Server is running at "indexable-app"
When I go to "/url_for.html" When I go to "/url_for.html"
@ -64,7 +64,7 @@ Feature: url_for helper
And a file named "source/url_for.html.erb" with: And a file named "source/url_for.html.erb" with:
""" """
absolute: <%= url_for "/needs_index.html" %> absolute: <%= url_for "/needs_index.html" %>
relative: <%= url_for "needs_index.html", :relative => false %> relative: <%= url_for "needs_index.html", relative: false %>
unknown: <%= url_for "foo.html" %> unknown: <%= url_for "foo.html" %>
""" """
And a file named "source/url_for/sub.html.erb" with: And a file named "source/url_for/sub.html.erb" with:
@ -85,13 +85,13 @@ Feature: url_for helper
Given a fixture app "indexable-app" Given a fixture app "indexable-app"
And a file named "source/url_for.html.erb" with: And a file named "source/url_for.html.erb" with:
""" """
absolute: <%= url_for "/needs_index.html", :relative => true %> absolute: <%= url_for "/needs_index.html", relative: true %>
relative: <%= url_for "needs_index.html", :relative => true %> relative: <%= url_for "needs_index.html", relative: true %>
""" """
And a file named "source/url_for/sub.html.erb" with: And a file named "source/url_for/sub.html.erb" with:
""" """
absolute: <%= url_for "/needs_index.html", :relative => true %> absolute: <%= url_for "/needs_index.html", relative: true %>
relative: <%= url_for "../needs_index.html", :relative => true %> relative: <%= url_for "../needs_index.html", relative: true %>
""" """
And the Server is running at "indexable-app" And the Server is running at "indexable-app"
When I go to "/url_for/" When I go to "/url_for/"
@ -143,8 +143,8 @@ Feature: url_for helper
Given a fixture app "indexable-app" Given a fixture app "indexable-app"
And a file named "source/url_for.html.erb" with: And a file named "source/url_for.html.erb" with:
""" """
Needs Index String <%= url_for "/needs_index.html", :query => "foo" %> Needs Index String <%= url_for "/needs_index.html", query: "foo" %>
Needs Index Hash <%= url_for "/needs_index.html", :query => { :foo => :bar } %> Needs Index Hash <%= url_for "/needs_index.html", query: { foo: :bar } %>
""" """
And the Server is running at "indexable-app" And the Server is running at "indexable-app"
When I go to "/url_for/" When I go to "/url_for/"

View file

@ -49,7 +49,7 @@ Feature: i18n Builder
Given a fixture app "i18n-test-app" Given a fixture app "i18n-test-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :i18n, :path => "/lang_:locale/" activate :i18n, path: "/lang_:locale/"
""" """
Given a successfully built app at "i18n-test-app" Given a successfully built app at "i18n-test-app"
When I cd to "build" When I cd to "build"
@ -69,7 +69,7 @@ Feature: i18n Builder
Given a fixture app "i18n-alt-root-app" Given a fixture app "i18n-alt-root-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :i18n, :templates_dir => "lang_data" activate :i18n, templates_dir: "lang_data"
""" """
Given a successfully built app at "i18n-alt-root-app" Given a successfully built app at "i18n-alt-root-app"
When I cd to "build" When I cd to "build"
@ -89,7 +89,7 @@ Feature: i18n Builder
Given a fixture app "i18n-test-app" Given a fixture app "i18n-test-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :i18n, :lang_map => { :en => :english, :es => :spanish } activate :i18n, lang_map: { en: :english, es: :spanish }
""" """
Given a successfully built app at "i18n-test-app" Given a successfully built app at "i18n-test-app"
When I cd to "build" When I cd to "build"
@ -109,7 +109,7 @@ Feature: i18n Builder
Given a fixture app "i18n-test-app" Given a fixture app "i18n-test-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :i18n, :mount_at_root => false activate :i18n, mount_at_root: false
""" """
Given a successfully built app at "i18n-test-app" Given a successfully built app at "i18n-test-app"
When I cd to "build" When I cd to "build"
@ -130,7 +130,7 @@ Feature: i18n Builder
Given a fixture app "i18n-test-app" Given a fixture app "i18n-test-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :i18n, :langs => [:en] activate :i18n, langs: [:en]
""" """
Given a successfully built app at "i18n-test-app" Given a successfully built app at "i18n-test-app"
When I cd to "build" When I cd to "build"

View file

@ -67,7 +67,7 @@ Feature: i18n Preview
Given a fixture app "i18n-test-app" Given a fixture app "i18n-test-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :i18n, :path => "/lang_:locale/" activate :i18n, path: "/lang_:locale/"
""" """
Given the Server is running at "i18n-test-app" Given the Server is running at "i18n-test-app"
When I go to "/" When I go to "/"
@ -86,7 +86,7 @@ Feature: i18n Preview
Given a fixture app "i18n-alt-root-app" Given a fixture app "i18n-alt-root-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :i18n, :templates_dir => "lang_data" activate :i18n, templates_dir: "lang_data"
""" """
Given the Server is running at "i18n-alt-root-app" Given the Server is running at "i18n-alt-root-app"
When I go to "/" When I go to "/"
@ -104,7 +104,7 @@ Feature: i18n Preview
Given a fixture app "i18n-test-app" Given a fixture app "i18n-test-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :i18n, :lang_map => { :en => :english, :es => :spanish } activate :i18n, lang_map: { en: :english, es: :spanish }
""" """
Given the Server is running at "i18n-test-app" Given the Server is running at "i18n-test-app"
When I go to "/" When I go to "/"
@ -122,7 +122,7 @@ Feature: i18n Preview
Given a fixture app "i18n-test-app" Given a fixture app "i18n-test-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :i18n, :mount_at_root => :es activate :i18n, mount_at_root: :es
""" """
Given the Server is running at "i18n-test-app" Given the Server is running at "i18n-test-app"
When I go to "/en/index.html" When I go to "/en/index.html"
@ -150,7 +150,7 @@ Feature: i18n Preview
Given a fixture app "i18n-test-app" Given a fixture app "i18n-test-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :i18n, :langs => :es activate :i18n, langs: :es
""" """
Given the Server is running at "i18n-test-app" Given the Server is running at "i18n-test-app"
When I go to "/en/index.html" When I go to "/en/index.html"
@ -173,7 +173,7 @@ Feature: i18n Preview
Given a fixture app "i18n-test-app" Given a fixture app "i18n-test-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :i18n, :mount_at_root => false activate :i18n, mount_at_root: false
""" """
Given the Server is running at "i18n-test-app" Given the Server is running at "i18n-test-app"
When I go to "/en/index.html" When I go to "/en/index.html"
@ -193,7 +193,7 @@ Feature: i18n Preview
Given a fixture app "i18n-test-app" Given a fixture app "i18n-test-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :i18n, :langs => [:en] activate :i18n, langs: [:en]
""" """
Given the Server is running at "i18n-test-app" Given the Server is running at "i18n-test-app"
When I go to "/" When I go to "/"
@ -228,7 +228,7 @@ Feature: i18n Preview
Given a fixture app "i18n-default-app" Given a fixture app "i18n-default-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :i18n, :mount_at_root => :es activate :i18n, mount_at_root: :es
""" """
Given the Server is running at "i18n-default-app" Given the Server is running at "i18n-default-app"
When I go to "/en/" When I go to "/en/"

View file

@ -6,7 +6,7 @@ Feature: Markdown (Kramdown) support
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
set :markdown_engine, :kramdown set :markdown_engine, :kramdown
set :markdown, :smartypants => true set :markdown, smartypants: true
""" """
Given the Server is running at "markdown-app" Given the Server is running at "markdown-app"
When I go to "/smarty_pants.html" When I go to "/smarty_pants.html"

View file

@ -7,14 +7,14 @@ Feature: Markdown (Redcarpet) support
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
set :markdown_engine, :redcarpet set :markdown_engine, :redcarpet
set :markdown, :no_intra_emphasis => true, set :markdown, no_intra_emphasis: true,
:tables => true, tables: true,
:fenced_code_blocks => true, fenced_code_blocks: true,
:autolink => true, autolink: true,
:strikethrough => true, strikethrough: true,
:space_after_headers => true, space_after_headers: true,
:superscript => true, superscript: true,
:lax_spacing => true lax_spacing: true
""" """
Given the Server is running at "markdown-app" Given the Server is running at "markdown-app"
@ -42,9 +42,9 @@ Feature: Markdown (Redcarpet) support
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
set :markdown_engine, :redcarpet set :markdown_engine, :redcarpet
set :markdown, :underline => true, set :markdown, underline: true,
:highlight => true, highlight: true,
:disable_indented_code_blocks => true disable_indented_code_blocks: true
""" """
Given the Server is running at "markdown-app" Given the Server is running at "markdown-app"
When I go to "/underline.html" When I go to "/underline.html"
@ -59,7 +59,7 @@ Feature: Markdown (Redcarpet) support
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
set :markdown_engine, :redcarpet set :markdown_engine, :redcarpet
set :markdown, :smartypants => true set :markdown, smartypants: true
""" """
Given the Server is running at "markdown-app" Given the Server is running at "markdown-app"
When I go to "/smarty_pants.html" When I go to "/smarty_pants.html"
@ -70,13 +70,13 @@ Feature: Markdown (Redcarpet) support
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
set :markdown_engine, :redcarpet set :markdown_engine, :redcarpet
set :markdown, :filter_html => true, set :markdown, filter_html: true,
:no_images => true, no_images: true,
:no_links => true, no_links: true,
:with_toc_data => true, with_toc_data: true,
:hard_wrap => true, hard_wrap: true,
:safe_links_only => true, safe_links_only: true,
:prettify => true prettify: true
""" """
Given the Server is running at "markdown-app" Given the Server is running at "markdown-app"
@ -103,7 +103,7 @@ Feature: Markdown (Redcarpet) support
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
set :markdown_engine, :redcarpet set :markdown_engine, :redcarpet
set :markdown, :link_attributes => { :target => "_blank" } set :markdown, link_attributes: { target: "_blank" }
""" """
And a file named "source/link.html.markdown" with: And a file named "source/link.html.markdown" with:
""" """
@ -118,8 +118,8 @@ Feature: Markdown (Redcarpet) support
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
set :markdown_engine, :redcarpet set :markdown_engine, :redcarpet
set :markdown, :xhtml => true, set :markdown, xhtml: true,
:hard_wrap => true hard_wrap: true
""" """
Given the Server is running at "markdown-app" Given the Server is running at "markdown-app"
When I go to "/hard_wrap.html" When I go to "/hard_wrap.html"
@ -130,7 +130,7 @@ Feature: Markdown (Redcarpet) support
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
set :markdown_engine, :redcarpet set :markdown_engine, :redcarpet
set :markdown, :smartypants => true set :markdown, smartypants: true
""" """
Given the Server is running at "markdown-frontmatter-options-app" Given the Server is running at "markdown-frontmatter-options-app"
When I go to "/smarty_pants-default.html" When I go to "/smarty_pants-default.html"

View file

@ -36,7 +36,7 @@ Feature: Minify CSS
end end
end end
activate :minify_css, :compressor => ::PassThrough activate :minify_css, compressor: ::PassThrough
""" """
And the Server is running at "passthrough-app" And the Server is running at "passthrough-app"
When I go to "/stylesheets/site.css" When I go to "/stylesheets/site.css"
@ -69,9 +69,9 @@ Feature: Minify CSS
end end
end end
activate :minify_css, :inline => true, :compressor => ::PassThrough activate :minify_css, inline: true, compressor: ::PassThrough
page "/inline-css.html", :layout => false page "/inline-css.html", layout: false
""" """
And the Server is running at "passthrough-app" And the Server is running at "passthrough-app"
When I go to "/inline-css.html" When I go to "/inline-css.html"
@ -94,9 +94,9 @@ Feature: Minify CSS
end end
end end
activate :minify_css, :inline => true, :compressor => ::HelloCompressor activate :minify_css, inline: true, compressor: ::HelloCompressor
page "/inline-css.html", :layout => false page "/inline-css.html", layout: false
""" """
And the Server is running at "passthrough-app" And the Server is running at "passthrough-app"
When I go to "/inline-css.html" When I go to "/inline-css.html"
@ -111,7 +111,7 @@ Feature: Minify CSS
Given a fixture app "minify-css-app" Given a fixture app "minify-css-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :minify_css, :inline => true activate :minify_css, inline: true
""" """
And the Server is running at "minify-css-app" And the Server is running at "minify-css-app"
When I go to "/inline-css.html" When I go to "/inline-css.html"

View file

@ -49,9 +49,9 @@ Feature: Minify Javascript
end end
end end
activate :minify_javascript, :inline => true, :compressor => ::PassThrough activate :minify_javascript, inline: true, compressor: ::PassThrough
page "/inline-js.html", :layout => false page "/inline-js.html", layout: false
""" """
And the Server is running at "passthrough-app" And the Server is running at "passthrough-app"
When I go to "/inline-js.html" When I go to "/inline-js.html"
@ -96,9 +96,9 @@ Feature: Minify Javascript
end end
end end
activate :minify_javascript, :inline => true, :compressor => ::HelloCompressor activate :minify_javascript, inline: true, compressor: ::HelloCompressor
page "/inline-js.html", :layout => false page "/inline-js.html", layout: false
""" """
And the Server is running at "passthrough-app" And the Server is running at "passthrough-app"
When I go to "/inline-js.html" When I go to "/inline-js.html"
@ -124,7 +124,7 @@ Feature: Minify Javascript
Given a fixture app "minify-js-app" Given a fixture app "minify-js-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :minify_javascript, :inline => true activate :minify_javascript, inline: true
""" """
And the Server is running at "minify-js-app" And the Server is running at "minify-js-app"
When I go to "/inline-js.html" When I go to "/inline-js.html"
@ -167,7 +167,7 @@ Feature: Minify Javascript
Given a fixture app "minify-js-app" Given a fixture app "minify-js-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :minify_javascript, :inline => true activate :minify_javascript, inline: true
""" """
And the Server is running at "minify-js-app" And the Server is running at "minify-js-app"
When I go to "/inline-coffeescript.html" When I go to "/inline-coffeescript.html"
@ -193,9 +193,9 @@ Feature: Minify Javascript
end end
end end
activate :minify_javascript, :inline => true, :compressor => ::PassThrough activate :minify_javascript, inline: true, compressor: ::PassThrough
page "/inline-coffeescript.html", :layout => false page "/inline-coffeescript.html", layout: false
""" """
And the Server is running at "passthrough-app" And the Server is running at "passthrough-app"
When I go to "/inline-coffeescript.html" When I go to "/inline-coffeescript.html"
@ -211,7 +211,7 @@ Feature: Minify Javascript
end end
end end
activate :minify_javascript, :compressor => ::PassThrough activate :minify_javascript, compressor: ::PassThrough
""" """
And the Server is running at "passthrough-app" And the Server is running at "passthrough-app"
When I go to "/javascripts/coffee_test.js" When I go to "/javascripts/coffee_test.js"

View file

@ -48,10 +48,10 @@ Feature: Support Rack apps mounted using map
end end
configure :build do configure :build do
endpoint "sinatra/index2.html", :path => "/sinatra/" endpoint "sinatra/index2.html", path: "/sinatra/"
end end
endpoint "dedoo.html", :path => "/sinatra/derp.html" endpoint "dedoo.html", path: "/sinatra/derp.html"
endpoint "hello.html" do endpoint "hello.html" do
"world" "world"

View file

@ -4,7 +4,7 @@ Feature: Meta redirects
Given a fixture app "large-build-app" Given a fixture app "large-build-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
redirect "hello.html", :to => "world.html" redirect "hello.html", to: "world.html"
""" """
And the Server is running at "large-build-app" And the Server is running at "large-build-app"
When I go to "/hello.html" When I go to "/hello.html"
@ -14,7 +14,7 @@ Feature: Meta redirects
Given a fixture app "large-build-app" Given a fixture app "large-build-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
redirect "hello.html", :to => "http://example.com" redirect "hello.html", to: "http://example.com"
""" """
And the Server is running at "large-build-app" And the Server is running at "large-build-app"
When I go to "/hello.html" When I go to "/hello.html"
@ -26,7 +26,7 @@ Feature: Meta redirects
""" """
ready do ready do
r = sitemap.find_resource_by_path("static.html") r = sitemap.find_resource_by_path("static.html")
redirect "hello.html", :to => r redirect "hello.html", to: r
end end
""" """
And the Server is running at "large-build-app" And the Server is running at "large-build-app"
@ -38,8 +38,8 @@ Feature: Meta redirects
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
activate :directory_indexes activate :directory_indexes
redirect "hello.html", :to => "link_test.html" redirect "hello.html", to: "link_test.html"
redirect "hello2.html", :to => "services/index.html" redirect "hello2.html", to: "services/index.html"
""" """
And the Server is running at "large-build-app" And the Server is running at "large-build-app"
When I go to "/hello/index.html" When I go to "/hello/index.html"
@ -51,7 +51,7 @@ Feature: Meta redirects
Given a fixture app "large-build-app" Given a fixture app "large-build-app"
And a file named "config.rb" with: And a file named "config.rb" with:
""" """
redirect "hello.html", :to => "world.html" do |from, to| redirect "hello.html", to: "world.html" do |from, to|
"#{from} to #{to}" "#{from} to #{to}"
end end
""" """

View file

@ -1,6 +1,6 @@
Given /^page "([^\"]*)" has layout "([^\"]*)"$/ do |url, layout| Given /^page "([^\"]*)" has layout "([^\"]*)"$/ do |url, layout|
@initialize_commands ||= [] @initialize_commands ||= []
@initialize_commands << lambda { @initialize_commands << lambda {
page(url, :layout => layout.to_sym) page(url, layout: layout.to_sym)
} }
end end

View file

@ -4,5 +4,3 @@ activate :asset_hash
activate :relative_assets activate :relative_assets
activate :directory_indexes activate :directory_indexes
#page '/foo.html', :directory_index => false

View file

@ -1,11 +1,11 @@
page "/fake.html", :proxy => "/real.html", :layout => false page "/fake.html", proxy: "/real.html", layout: false
ignore "/should_be_ignored.html" ignore "/should_be_ignored.html"
page "/should_be_ignored2.html", :ignore => true page "/should_be_ignored2.html", ignore: true
page "/target_ignore.html", :proxy => "/should_be_ignored3.html", :ignore => true page "/target_ignore.html", proxy: "/should_be_ignored3.html", ignore: true
%w(one two).each do |num| %w(one two).each do |num|
page "/fake/#{num}.html", :proxy => "/real/index.html" do page "/fake/#{num}.html", proxy: "/real/index.html" do
@num = num @num = num
end end
end end

View file

@ -1,11 +1,11 @@
page "/fake.html", :proxy => "/real.html", :layout => false page "/fake.html", proxy: "/real.html", layout: false
ignore "/should_be_ignored.html" ignore "/should_be_ignored.html"
page "/should_be_ignored2.html", :ignore => true page "/should_be_ignored2.html", ignore: true
page "/target_ignore.html", :proxy => "/should_be_ignored3.html", :ignore => true page "/target_ignore.html", proxy: "/should_be_ignored3.html", ignore: true
%w(one two).each do |num| %w(one two).each do |num|
page "/fake/#{num}.html", :proxy => "/real/index.html" do page "/fake/#{num}.html", proxy: "/real/index.html" do
@num = num @num = num
end end
end end

View file

@ -1 +1 @@
set :erb, :layout_engine => :str set :erb, layout_engine: :str

View file

@ -1,3 +1,3 @@
data.pages.each do |p| data.pages.each do |p|
page p.from, :proxy => p.to page p.from, proxy: p.to
end end

View file

@ -1,30 +1,30 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
page "/fake.html", :proxy => "/real.html", :layout => false page "/fake.html", proxy: "/real.html", layout: false
page "fake2.html", :proxy => "/real.html", :layout => false page "fake2.html", proxy: "/real.html", layout: false
page "fake3.html", :proxy => "real.html", :layout => false page "fake3.html", proxy: "real.html", layout: false
page "/fake4.html", :proxy => "real.html", :layout => false page "/fake4.html", proxy: "real.html", layout: false
ignore "/should_be_ignored.html" ignore "/should_be_ignored.html"
page "/should_be_ignored2.html", :ignore => true page "/should_be_ignored2.html", ignore: true
page "/target_ignore.html", :proxy => "/should_be_ignored3.html", :ignore => true page "/target_ignore.html", proxy: "/should_be_ignored3.html", ignore: true
ignore "should_be_ignored4.html" ignore "should_be_ignored4.html"
page "should_be_ignored5.html", :ignore => true page "should_be_ignored5.html", ignore: true
page "target_ignore2.html", :proxy => "/should_be_ignored6.html", :ignore => true page "target_ignore2.html", proxy: "/should_be_ignored6.html", ignore: true
page "target_ignore3.html", :proxy => "should_be_ignored7.html", :ignore => true page "target_ignore3.html", proxy: "should_be_ignored7.html", ignore: true
page "/target_ignore4.html", :proxy => "should_be_ignored8.html", :ignore => true page "/target_ignore4.html", proxy: "should_be_ignored8.html", ignore: true
%w(one two).each do |num| %w(one two).each do |num|
page "/fake/#{num}.html", :proxy => "/real/index.html", :ignore => true, :locals => { :num => num } page "/fake/#{num}.html", proxy: "/real/index.html", ignore: true, locals: { num: num }
page "fake2/#{num}.html", :proxy => "/real/index.html", :ignore => true, :locals => { :num => num } page "fake2/#{num}.html", proxy: "/real/index.html", ignore: true, locals: { num: num }
page "fake3/#{num}.html", :proxy => "real/index.html", :ignore => true, :locals => { :num => num } page "fake3/#{num}.html", proxy: "real/index.html", ignore: true, locals: { num: num }
page "/fake4/#{num}.html", :proxy => "real/index.html", :ignore => true, :locals => { :num => num } page "/fake4/#{num}.html", proxy: "real/index.html", ignore: true, locals: { num: num }
end end
page "明日がある.html", :proxy => "/real.html", :layout => false page "明日がある.html", proxy: "/real.html", layout: false
page "f*/*", :locals => { :all_glob => "I am all glob" } page "f*/*", locals: { all_glob: "I am all glob" }
page "fake/*", :locals => { :glob_var => "I am one glob" } page "fake/*", locals: { glob_var: "I am one glob" }
page "fake2/*", :locals => { :glob_var => "I am two glob" } page "fake2/*", locals: { glob_var: "I am two glob" }
page "fake3/*", :locals => { :glob_var => "I am three glob" } page "fake3/*", locals: { glob_var: "I am three glob" }
page "fake4/*", :locals => { :glob_var => "I am four glob" } page "fake4/*", locals: { glob_var: "I am four glob" }

View file

@ -1,4 +1,4 @@
require "lib/hello_helper" require "lib/hello_helper"
helpers HelloHelper helpers HelloHelper
page "/", :layout => false page "/", layout: false

View file

@ -13,4 +13,4 @@ end
Middleman::Extensions.register :extension_a, ExtensionA Middleman::Extensions.register :extension_a, ExtensionA
activate :extension_a, :hello => "world", :hola => "mundo" activate :extension_a, hello: "world", hola: "mundo"

View file

@ -1,4 +1,4 @@
# Proxy ignored.html, which should ignore itself through a frontmatter # Proxy ignored.html, which should ignore itself through a frontmatter
page 'proxied.html', :proxy => 'ignored.html' page 'proxied.html', proxy: 'ignored.html'
page 'override_layout.html', :layout => :alternate page 'override_layout.html', layout: :alternate
page 'page_mentioned.html' page 'page_mentioned.html'

View file

@ -1,4 +1,4 @@
# Proxy ignored.html, which should ignore itself through a frontmatter # Proxy ignored.html, which should ignore itself through a frontmatter
page 'proxied.html', :proxy => 'ignored.html' page 'proxied.html', proxy: 'ignored.html'
page 'override_layout.html', :layout => :alternate page 'override_layout.html', layout: :alternate
page 'page_mentioned.html' page 'page_mentioned.html'

View file

@ -18,13 +18,13 @@
# Per-page layout changes: # Per-page layout changes:
# #
# With no layout # With no layout
# page "/path/to/file.html", :layout => false # page "/path/to/file.html", layout: false
# #
# With alternative layout # With alternative layout
# page "/path/to/file.html", :layout => :otherlayout # page "/path/to/file.html", layout: :otherlayout
# Proxy (fake) files # Proxy (fake) files
# page "/this-page-has-no-template.html", :proxy => "/template-file.html" do # page "/this-page-has-no-template.html", proxy: "/template-file.html" do
# @which_fake_page = "Rendering a fake page with a variable" # @which_fake_page = "Rendering a fake page with a variable"
# end # end

View file

@ -1 +1 @@
page "/index.html", :layout => false page "/index.html", layout: false

View file

@ -1,8 +1,8 @@
[:en, :es].each do |locale| [:en, :es].each do |locale|
proxy "/#{locale}/index.html", "index.html", :ignore => true, :lang => locale proxy "/#{locale}/index.html", "index.html", ignore: true, lang: locale
end end
proxy "/fr/index.html", "index.html", :lang => :fr proxy "/fr/index.html", "index.html", lang: :fr
activate :i18n activate :i18n

View file

@ -1,4 +1,4 @@
activate :directory_indexes activate :directory_indexes
page "/leave_me_alone.html", :directory_index => false page "/leave_me_alone.html", directory_index: false
page "/wildcard*", :directory_index => false page "/wildcard*", directory_index: false

View file

@ -1,3 +1,3 @@
set :layout, :custom set :layout, :custom
page "/", :layout => :another page "/", layout: :another

View file

@ -1 +1 @@
set :markdown, :smartypants => true set :markdown, smartypants: true

View file

@ -1 +1 @@
set :markdown, :smartypants => true set :markdown, smartypants: true

View file

@ -1,4 +1,4 @@
activate :directory_indexes activate :directory_indexes
# Proxy ignored.html, which should ignore itself through a frontmatter # Proxy ignored.html, which should ignore itself through a frontmatter
page 'proxied.html', :proxy => 'ignored.html' page 'proxied.html', proxy: 'ignored.html'

View file

@ -1,7 +1,7 @@
activate :directory_indexes activate :directory_indexes
page "/sub/fake.html", :proxy => "/proxied.html", :ignore => true page "/sub/fake.html", proxy: "/proxied.html", ignore: true
page "/sub/fake2.html", :proxy => "/proxied.html", :ignore => true page "/sub/fake2.html", proxy: "/proxied.html", ignore: true
page "/directory-indexed/fake.html", :proxy => "/proxied.html", :ignore => true page "/directory-indexed/fake.html", proxy: "/proxied.html", ignore: true
page "/directory-indexed/fake2.html", :proxy => "/proxied.html", :ignore => true page "/directory-indexed/fake2.html", proxy: "/proxied.html", ignore: true

View file

@ -1,6 +1,6 @@
<%= stylesheet_link_tag "test1" %> <%= stylesheet_link_tag "test1" %>
<%= javascript_include_tag "test1" %> <%= javascript_include_tag "test1" %>
<%= image_tag "test2.png", :alt => "alt" %> <%= image_tag "test2.png", alt: "alt" %>
<%= image_tag "100px.png", :alt => "alt" %> <%= image_tag "100px.png", alt: "alt" %>
<%= link_to "Has param", "test2.com", :class => "test" %> <%= link_to "Has param", "test2.com", class: "test" %>
<%= number_to_human_size(1024) %> <%= number_to_human_size(1024) %>

View file

@ -1 +1 @@
<%= page_classes :numeric_prefix => "haaaaay" %> <%= page_classes numeric_prefix: "haaaaay" %>

View file

@ -1,4 +1,4 @@
page "/path/*", :layout => "alt" page "/path/*", layout: "alt"
# Doesn't work, and shouldn't # Doesn't work, and shouldn't
# page "/path/*" do # page "/path/*" do

View file

@ -1 +1 @@
<%= partial 'locals', :locals => { :foo => 'bar' } %> <%= partial 'locals', locals: { :foo => 'bar' } %>

View file

@ -1,18 +1,18 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
proxy "/fake.html", "/real.html", :layout => false proxy "/fake.html", "/real.html", layout: false
proxy "fake2.html", "/real.html", :layout => false proxy "fake2.html", "/real.html", layout: false
proxy "fake3.html", "real.html", :layout => false proxy "fake3.html", "real.html", layout: false
proxy "/fake4.html", "real.html", :layout => false proxy "/fake4.html", "real.html", layout: false
proxy "/target_ignore.html", "/should_be_ignored3.html", :ignore => true proxy "/target_ignore.html", "/should_be_ignored3.html", ignore: true
proxy "target_ignore2.html", "/should_be_ignored6.html", :ignore => true proxy "target_ignore2.html", "/should_be_ignored6.html", ignore: true
proxy "target_ignore3.html", "should_be_ignored7.html", :ignore => true proxy "target_ignore3.html", "should_be_ignored7.html", ignore: true
proxy "/target_ignore4.html", "should_be_ignored8.html", :ignore => true proxy "/target_ignore4.html", "should_be_ignored8.html", ignore: true
%w(one two).each do |num| %w(one two).each do |num|
proxy "/fake/#{num}.html", "/real/index.html", :ignore => true, :locals => { :num => num } proxy "/fake/#{num}.html", "/real/index.html", ignore: true, locals: { num: num }
proxy "fake2/#{num}.html", "/real/index.html", :ignore => true, :locals => { :num => num } proxy "fake2/#{num}.html", "/real/index.html", ignore: true, locals: { num: num }
proxy "fake3/#{num}.html", "real/index.html", :ignore => true, :locals => { :num => num } proxy "fake3/#{num}.html", "real/index.html", ignore: true, locals: { num: num }
end end
proxy "明日がある.html", "/real.html", :layout => false proxy "明日がある.html", "/real.html", layout: false

View file

@ -1,5 +1,5 @@
page "/sub/fake.html", :proxy => "/proxied.html", :ignore => true page "/sub/fake.html", proxy: "/proxied.html", ignore: true
page "/sub/fake2.html", :proxy => "/proxied.html", :ignore => true page "/sub/fake2.html", proxy: "/proxied.html", ignore: true
page "/directory-indexed/fake.html", :proxy => "/proxied.html", :ignore => true page "/directory-indexed/fake.html", proxy: "/proxied.html", ignore: true
page "/directory-indexed/fake2.html", :proxy => "/proxied.html", :ignore => true page "/directory-indexed/fake2.html", proxy: "/proxied.html", ignore: true

View file

@ -1 +1 @@
page "/admin/*", :layout => :admin page "/admin/*", layout: :admin

View file

@ -1,2 +1,2 @@
activate :directory_indexes activate :directory_indexes
page "/admin/*", :layout => :admin page "/admin/*", layout: :admin

View file

@ -4,8 +4,8 @@ module Middleman
module Routing module Routing
# The page method allows the layout to be set on a specific path # The page method allows the layout to be set on a specific path
# #
# page "/about.html", :layout => false # page "/about.html", layout: false
# page "/", :layout => :homepage_layout # page "/", layout: :homepage_layout
# #
# @param [String] url # @param [String] url
# @param [Hash] opts # @param [Hash] opts

View file

@ -8,7 +8,7 @@ gem "middleman", "~><%= Middleman::VERSION %>"
gem "middleman-livereload", "~> 3.1.0" gem "middleman-livereload", "~> 3.1.0"
# For faster file watcher updates on Windows: # For faster file watcher updates on Windows:
gem "wdm", "~> 0.1.0", :platforms => [:mswin, :mingw] gem "wdm", "~> 0.1.0", platforms: [:mswin, :mingw]
# Windows does not come with time zone data # Windows does not come with time zone data
gem "tzinfo-data", platforms: [:mswin, :mingw] gem "tzinfo-data", platforms: [:mswin, :mingw]

View file

@ -19,11 +19,11 @@ page '/*.json', layout: false
page '/*.txt', layout: false page '/*.txt', layout: false
# #
# With alternative layout # With alternative layout
# page "/path/to/file.html", :layout => :otherlayout # page "/path/to/file.html", layout: :otherlayout
# Proxy pages (http://middlemanapp.com/basics/dynamic-pages/) # Proxy pages (http://middlemanapp.com/basics/dynamic-pages/)
# proxy "/this-page-has-no-template.html", "/template-file.html", :locals => { # proxy "/this-page-has-no-template.html", "/template-file.html", locals: {
# :which_fake_page => "Rendering a fake page with a local variable" } # which_fake_page: "Rendering a fake page with a local variable" }
### ###
# Helpers # Helpers