Class: Rails::Generators::ActiveScaffoldSetupGenerator
- Defined in:
- lib/generators/active_scaffold_setup/active_scaffold_setup_generator.rb
Overview
metagenerator
Class Method Summary collapse
Instance Method Summary collapse
- #configure_active_scaffold ⇒ Object
- #configure_application_layout ⇒ Object
- #install_plugins ⇒ Object
Class Method Details
Instance Method Details
#configure_active_scaffold ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/generators/active_scaffold_setup/active_scaffold_setup_generator.rb', line 13 def configure_active_scaffold unless defined?(ACTIVE_SCAFFOLD_GEM) if js_lib == 'jquery' gsub_file 'vendor/plugins/active_scaffold/lib/active_scaffold_env.rb', /#ActiveScaffold.js_framework = :jquery/, 'ActiveScaffold.js_framework = :jquery' end else if js_lib == 'jquery' create_file "config/initializers/active_scaffold.rb", "ActiveScaffold.js_framework = :jquery" end end end |
#configure_application_layout ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/generators/active_scaffold_setup/active_scaffold_setup_generator.rb', line 25 def configure_application_layout if js_lib == 'prototype' elsif js_lib == 'jquery' inject_into_file "app/assets/javascripts/application.js", "//= require jquery //= require jquery-ui //= require jquery_ujs //= require active_scaffold\n", :before => "//= require_tree" inject_into_file "app/assets/stylesheets/application.js", " *= require active_scaffold\n", :before => " *= require_self" inject_into_file "config/locales/en.yml", " time: formats: default: \"%a, %d %b %Y %H:%M:%S\"", :after => "hello: \"Hello world\"\n" end end |
#install_plugins ⇒ Object
10 11 |
# File 'lib/generators/active_scaffold_setup/active_scaffold_setup_generator.rb', line 10 def install_plugins end |