Class: Neutral::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Neutral::Generators::InstallGenerator
- Includes:
- Formats, Rails::Generators::Migration
- Defined in:
- lib/generators/neutral/install/install_generator.rb
Instance Method Summary collapse
Methods included from Formats
Instance Method Details
#initializer ⇒ Object
33 34 35 |
# File 'lib/generators/neutral/install/install_generator.rb', line 33 def initializer template "initializer.rb", "config/initializers/neutral.rb" end |
#locale ⇒ Object
21 22 23 |
# File 'lib/generators/neutral/install/install_generator.rb', line 21 def locale template "locale.yml", "config/locales/neutral.yml" end |
#migrations ⇒ Object
12 13 14 15 |
# File 'lib/generators/neutral/install/install_generator.rb', line 12 def migrations migration_template "votes.rb", "db/migrate/create_neutral_votes" migration_template "votings.rb", "db/migrate/create_neutral_votings" end |
#routes ⇒ Object
17 18 19 |
# File 'lib/generators/neutral/install/install_generator.rb', line 17 def routes route "neutral" end |
#stylesheet ⇒ Object
25 26 27 28 29 30 31 |
# File 'lib/generators/neutral/install/install_generator.rb', line 25 def stylesheet if File.binread(css_format[0]).include? "require neutral" say_status "skipped", "insert into '#{css_format[0]}'", :yellow else insert_into_file css_format[0], "\n#{css_format[1]} require neutral\n", after: /require_self/ end end |