Sha256: c3722f52d9511084e8cd20abcdf71e6060a9d3700aaea2a2e970cbaf904dc9e6
Contents?: true
Size: 748 Bytes
Versions: 2
Compression:
Stored size: 748 Bytes
Contents
class JfsLayoutGenerator < Rails::Generator::Base def initialize(runtime_args, runtime_options = {}) super @name = @args.first || 'application' end def manifest record do |m| m.directory 'app/helpers' m.directory 'app/views/layouts' m.directory 'config/locales' m.directory 'public/stylesheets' m.template 'layout.html.erb', "app/views/layouts/#{file_name}.html.erb" m.file 'helper.rb', "app/helpers/layout_helper.rb" m.file 'en.yml', "config/locales/en.layout.yml" m.file 'stylesheet.css', "public/stylesheets/#{file_name}.css" end end def file_name @name.underscore end protected def banner "Usage: #{$0} #{spec.name} [layout_name]" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jfs-generators-0.2.4 | rails_generators/jfs_layout/jfs_layout_generator.rb |
jfs-generators-0.2.3 | rails_generators/jfs_layout/jfs_layout_generator.rb |