lib/nanoc/cli/commands/create-layout.rb in nanoc-3.7.3 vs lib/nanoc/cli/commands/create-layout.rb in nanoc-3.7.4

- old
+ new

@@ -1,10 +1,10 @@ # encoding: utf-8 -usage 'create-layout [options] identifier' -aliases :create_layout, :cl -summary 'create a layout' +usage 'create-layout [options] identifier' +aliases :create_layout, :cl +summary 'create a layout' description <<-EOS Create a new layout in the current site. The first data source in the site configuration will be used. EOS @@ -26,20 +26,20 @@ # Set VCS if possible set_vcs(options[:vcs]) # Check whether layout is unique - if !site.layouts.find { |l| l.identifier == identifier }.nil? + unless site.layouts.find { |l| l.identifier == identifier }.nil? raise Nanoc::Errors::GenericTrivial, - "A layout already exists at #{identifier}. Please " + + "A layout already exists at #{identifier}. Please " \ 'pick a unique name for the layout you are creating.' end # Check whether layout is not at / if identifier == '/' raise Nanoc::Errors::GenericTrivial, - "There cannot be a layout with the identifier '/'; " + + "There cannot be a layout with the identifier '/'; " \ 'please pick a different identifier for this layout.' end # Setup notifications Nanoc::NotificationCenter.on(:file_created) do |file_path| @@ -47,17 +47,17 @@ end # Create layout data_source = site.data_sources[0] data_source.create_layout( - "<html>\n" + - " <head>\n" + - " <title><%= @item[:title] %></title>\n" + - " </head>\n" + - " <body>\n" + - " <p>Hi, I'm a new layout. Please customize me!</p>\n" + - "<%= yield %>\n" + - " </body>\n" + + "<html>\n" \ + " <head>\n" \ + " <title><%= @item[:title] %></title>\n" \ + " </head>\n" \ + " <body>\n" \ + " <p>Hi, I'm a new layout. Please customize me!</p>\n" \ + "<%= yield %>\n" \ + " </body>\n" \ "</html>\n", {}, identifier )