Sha256: cea263a30e7080001b723b131d38335e0d00646eba06b9e507b054c7658c294c

Contents?: true

Size: 795 Bytes

Versions: 55

Compression:

Stored size: 795 Bytes

Contents

module Devise
  module Generators
    class DeviseGenerator < Rails::Generators::NamedBase
      include Rails::Generators::ResourceHelpers

      namespace "devise"
      source_root File.expand_path("../templates", __FILE__)

      desc "Generates a model with the given NAME (if one does not exist) with devise " <<
           "configuration plus a migration file and devise routes."

      hook_for :orm

      class_option :routes, :desc => "Generate routes", :type => :boolean, :default => true

      def add_devise_routes
        devise_route  = "devise_for :#{plural_name}"
        devise_route << %Q(, :class_name => "#{class_name}") if class_name.include?("::")
        devise_route << %Q(, :skip => :all) unless options.routes?
        route devise_route
      end
    end
  end
end

Version data entries

55 entries across 50 versions & 7 rubygems

Version Path
devise-3.2.1 lib/generators/devise/devise_generator.rb
devise-3.1.2 lib/generators/devise/devise_generator.rb
devise-3.0.4 lib/generators/devise/devise_generator.rb
devise-2.2.8 lib/generators/devise/devise_generator.rb
devise-3.2.0 lib/generators/devise/devise_generator.rb
loyal_devise-2.2.6 lib/generators/devise/devise_generator.rb
devise-3.1.1 lib/generators/devise/devise_generator.rb
devise-3.1.0 lib/generators/devise/devise_generator.rb
devise-2.0.6 lib/generators/devise/devise_generator.rb
devise-2.1.4 lib/generators/devise/devise_generator.rb
devise-2.2.7 lib/generators/devise/devise_generator.rb
devise-3.0.3 lib/generators/devise/devise_generator.rb
devise-3.1.0.rc2 lib/generators/devise/devise_generator.rb
loyal_devise-2.2.5 lib/generators/devise/devise_generator.rb
devise-2.2.6 lib/generators/devise/devise_generator.rb
devise-3.0.2 lib/generators/devise/devise_generator.rb
devise-3.0.1 lib/generators/devise/devise_generator.rb
devise-2.2.5 lib/generators/devise/devise_generator.rb
loyal_devise-2.1.10 lib/generators/devise/devise_generator.rb
loyal_devise-2.1.7 lib/generators/devise/devise_generator.rb