class Devise::Generators::InstallGenerator

Public Instance Methods

copy_initializer() click to toggle source
# File lib/generators/devise/install_generator.rb, line 15
      def copy_initializer
        unless options[:orm]
          raise MissingORMError, "          An ORM must be set to install Devise in your application.

          Be sure to have an ORM like Active Record or Mongoid loaded in your
          app or configure your own at `config/application.rb`.

            config.generators do |g|
              g.orm :your_orm_gem
            end
".strip_heredoc
        end

        template "devise.rb", "config/initializers/devise.rb"
      end
copy_locale() click to toggle source
# File lib/generators/devise/install_generator.rb, line 32
def copy_locale
  copy_file "../../../config/locales/en.yml", "config/locales/devise.en.yml"
end
rails_4?() click to toggle source
# File lib/generators/devise/install_generator.rb, line 40
def rails_4?
  Rails::VERSION::MAJOR == 4
end
show_readme() click to toggle source
# File lib/generators/devise/install_generator.rb, line 36
def show_readme
  readme "README" if behavior == :invoke
end