Sha256: 1885660e460b3dcd70b76a854ea951c8289b792d993034360139df855cf82f6d
Contents?: true
Size: 1.55 KB
Versions: 1
Compression:
Stored size: 1.55 KB
Contents
class DoopgovukGenerator < Rails::Generators::Base source_root File.expand_path('../templates', __FILE__) argument :name, :type => :string, :default => "demo" def generate_layout copy_file "app/assets/stylesheets/demo.css.scss", "app/assets/stylesheets/#{name}.css.scss" template "app/controllers/demo_controller.rb", "app/controllers/#{name}_controller.rb" copy_file "app/views/demo/index.html.erb", "app/views/#{name}/index.html.erb" copy_file "app/views/demo/index.js.erb", "app/views/#{name}/index.js.erb" copy_file "app/views/demo/_preamble.html.erb", "app/views/#{name}/_preamble.html.erb" copy_file "app/views/demo/_summary.html.erb", "app/views/#{name}/_summary.html.erb" copy_file "app/views/demo/_your_details.html.erb", "app/views/#{name}/_your_details.html.erb" copy_file "app/views/layouts/application.html.erb", "app/views/layouts/application.html.erb" copy_file "app/views/doop/_error.html.erb", "app/views/doop/_error.html.erb" copy_file "app/views/doop/_info_box.html.erb", "app/views/doop/_info_box.html.erb" copy_file "app/views/doop/_navbar.html.erb", "app/views/doop/_navbar.html.erb" copy_file "app/views/doop/_question_form.html.erb", "app/views/doop/_question_form.html.erb" copy_file "app/views/doop/_question.html.erb", "app/views/doop/_question.html.erb" route "root '#{name}#index'" route "get '#{name}/index'" route "post '#{name}/answer'" gem 'govuk_frontend_toolkit' gem 'govuk_template' Bundler.with_clean_env do run "bundle install" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
doop-0.0.1 | lib/generators/doopgovuk/doopgovuk_generator.rb |