class Rails::Generators::ActiveScaffoldSetupGenerator

Public Class Methods

source_root() click to toggle source
# File lib/generators/active_scaffold_setup/active_scaffold_setup_generator.rb, line 6
def self.source_root
   @source_root ||= File.join(File.dirname(__FILE__), 'templates')
end

Public Instance Methods

configure_active_scaffold() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# File lib/generators/active_scaffold_setup/active_scaffold_setup_generator.rb, line 10
def install_plugins
end