Class: Generators::ModuleBuilder
- Inherits:
-
Rails::PluginBuilder
- Object
- Rails::PluginBuilder
- Generators::ModuleBuilder
- Defined in:
- lib/generators/module_generator.rb
Instance Method Summary collapse
- #app ⇒ Object
- #assets_manifest ⇒ Object
- #config ⇒ Object
- #gemspec ⇒ Object
- #javascripts ⇒ Object
- #lib ⇒ Object
- #readme ⇒ Object
- #stylesheets ⇒ Object
- #test ⇒ Object
Instance Method Details
#app ⇒ Object
10 11 12 13 |
# File 'lib/generators/module_generator.rb', line 10 def app directory "app" empty_directory_with_keep_file "app/assets/images/houston/#{name}" end |
#assets_manifest ⇒ Object
43 44 45 46 |
# File 'lib/generators/module_generator.rb', line 43 def assets_manifest # do nothing # added in Rails 5; Houston requires ~> 4.2.7 end |
#config ⇒ Object
15 16 17 18 19 |
# File 'lib/generators/module_generator.rb', line 15 def config template "config/database.yml" template "config/routes.rb" empty_directory_with_keep_file "db" end |
#gemspec ⇒ Object
31 32 33 |
# File 'lib/generators/module_generator.rb', line 31 def gemspec template "houston-%name%.gemspec" end |
#javascripts ⇒ Object
39 40 41 |
# File 'lib/generators/module_generator.rb', line 39 def javascripts # do nothing end |
#lib ⇒ Object
21 22 23 24 25 26 27 28 29 |
# File 'lib/generators/module_generator.rb', line 21 def lib template "lib/houston/%name%.rb" template "lib/houston/%name%/configuration.rb" template "lib/houston/%name%/engine.rb" template "lib/houston/%name%/railtie.rb" template "lib/houston/%name%/version.rb" template "lib/houston-%name%.rb" template "lib/tasks/%name%_tasks.rake" end |
#readme ⇒ Object
48 49 50 |
# File 'lib/generators/module_generator.rb', line 48 def readme template "README.md" end |
#stylesheets ⇒ Object
35 36 37 |
# File 'lib/generators/module_generator.rb', line 35 def stylesheets # do nothing end |
#test ⇒ Object
52 53 54 55 56 57 58 59 |
# File 'lib/generators/module_generator.rb', line 52 def test template "test/test_helper.rb" template "test/dummy/houston.rb" template "test/fixtures/projects.yml" template "test/fixtures/users.yml" template "test/unit/fixtures_test.rb" template "test/acceptance/houston_dummy_test.rb" end |