Lorem ipsum dolor

Quisque at magna. Donec nulla quam, venenatis eget, sagittis a, hendrerit sed, massa. Pellentesque tortor. Sed consequat. Phasellus eget felis ac leo venenatis rutrum. Proin scelerisque feugiat dui. Vestibulum interdum elit a mauris. Morbi vulputate. Vivamus egestas velit mattis elit varius hendrerit. Nulla pretium, tortor vel pulvinar tristique, orci erat ullamcorper lorem, ac convallis lorem justo fringilla eros. Aenean sit amet nibh. Curabitur at libero non justo faucibus tristique. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ornare imperdiet elit. Fusce euismod magna mattis mauris. Sed vel risus id lectus accumsan posu cursus sed, ipsum.

Aliquam luctus eros aliquet odio. Mauris ante metus, cursus vitae, auctor in, semper id, turpis. Maecenas porta lorem vel felis. Curabitur in nulla. Aliquam lobortis. Integer venenatis, ligula ac fringilla varius, felis lorem mattis diam, ut congue ipsum enim vel sem. Vestibulum ipsum. Nam vestibulum mollis est. Sed volutpat nibh ac mi. Maecenas sed massa.

Donec venenatis justo at mauris. Nulla nulla velit, cursus eget, porta ut, feugiat sed, nunc. Duis dui massa, posuere quis, cursus a, bibendum at, dui. onec tortor. Etiam dictum nisl id quam. Donec venenatis justo at mauris. Nulla nulla velit, cursus eget, porta ut, feugiat sed, nunc. Duis dui massa, posuere quis, cursus a, bibendum at, dui. Donec tortor. Etiam dictum nisl id quam.

Leonidas I, circa 540 BC, Sparta

Aliquam luctus eros aliquet odio. Mauris ante metus, cursus vitae, auctor in, semper id, turpis. Maecenas porta lorem vel felis. Curabitur in nulla.

class AppLayoutGenerator < Rails::Generator::Base
  default_options :use_css => true
  attr_accessor :use_css, :file_name
  
  def manifest
    record do |m|
      m.template 'layout.html.erb',
          "app/views/layouts/#\{file_name}.html.erb"
          
      if options[:use_css]
        m.file 'layout.css',
            "public/stylesheets/#\{file_name}.css"
      end
    end
  end
  
  def file_name
    @args[0] || 'layout'
  end
end

Aliquam luctus eros aliquet odio. Mauris ante metus, cursus vitae, auctor in, semper id, turpis. Maecenas porta lorem vel felis. Curabitur in nulla. Aliquam lobortis. Integer venenatis, ligula ac fringilla varius, felis lorem mattis diam, ut congue ipsum enim vel sem. Vestibulum ipsum. Nam vestibulum mollis est. Sed volutpat nibh ac mi. Maecenas sed massa.