Sha256: bb8b5dd1902b3014fe4b9569e22ac4109437587a451e31fdab4c514c6737ffce
Contents?: true
Size: 696 Bytes
Versions: 5
Compression:
Stored size: 696 Bytes
Contents
require 'generators/zoo' module Zoo module Generators class LayoutGenerator < Base argument :layout_name, type: :string, default: 'application', banner: 'layout_name' # def add_gems # add_gem "haml-rails" # end def create_layout template 'layout.html.haml', "app/views/layouts/#{file_name}.html.haml" copy_file 'stylesheet.sass', "public/stylesheets/sass/#{file_name}.sass" copy_file 'layout_helper.rb', 'app/helpers/layout_helper.rb' copy_file 'error_messages_helper.rb', 'app/helpers/error_messages_helper.rb' end private def file_name layout_name.underscore end end end end
Version data entries
5 entries across 5 versions & 1 rubygems