Sha256: d3132b3fdb00c3c750dbfe57e520ca2391a801597b8806e6a24fdfc492ebb69d

Contents?: true

Size: 626 Bytes

Versions: 5

Compression:

Stored size: 626 Bytes

Contents

module Protected
  module Generators
    class InstallGenerator < ::Rails::Generators::Base
      source_root File.dirname(__FILE__) + "/../templates"

      desc "Creates a Devise initializer and copy locale files to your application."

      def copy_initializer
        template "devise.rb", "config/initializers/devise.rb"
      end

      def add_protected_routes
        devise_route  = <<EOF

  # Ensure you place your root path above this engine.
  mount Protected::Engine => "/"
EOF
        route devise_route
      end

      def show_readme
        readme "README" if behavior == :invoke
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
protected-1.0.4 lib/generators/protected/install/install_generator.rb
protected-1.0.3 lib/generators/protected/install/install_generator.rb
protected-1.0.2 lib/generators/protected/install/install_generator.rb
protected-1.0.1 lib/generators/protected/install/install_generator.rb
protected-1.0.0 lib/generators/protected/install/install_generator.rb