Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Created a generator that copies an initializer with configuration val…
…ues.
- Loading branch information
Showing
7 changed files
with
64 additions
and
60 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
To copy a Devise initializer to your Rails App, with some configuration values, just do: | ||
|
||
script/generate devise_install |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
class DeviseInstallGenerator < Rails::Generator::Base | ||
|
||
def manifest | ||
record do |m| | ||
m.file "devise.rb", "config/initializers/devise.rb" | ||
end | ||
end | ||
|
||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Use this hook to configure devise mailer, warden hooks and so forth. The first | ||
# four configuration values can also be set straight in your models. | ||
Devise.setup do |config| | ||
# Invoke `rake secret` and use the printed value to setup a pepper to generate | ||
# the encrypted password. By default no pepper is used. | ||
# config.pepper = "rake secret output" | ||
|
||
# Configure how many times you want the password is reencrypted. Default is 10. | ||
# config.stretches = 10 | ||
|
||
# The time you want give to your user to confirm his account. During this time | ||
# he will be able to access your application without confirming. Default is nil. | ||
# config.confirm_within = 2.days | ||
|
||
# The time the user will be remembered without asking for credentials again. | ||
# config.remember_for = 2.weeks | ||
|
||
# Configure the e-mail address which will be shown in DeviseMailer. | ||
# config.mail_sender = "foo.bar@yourapp.com" | ||
|
||
# If you want to use other strategies, that are not (yet) supported by Devise, | ||
# you can configure them inside the config.warden block. The example below | ||
# allows you to setup OAuth, using http://github.com/roman/warden_oauth | ||
# | ||
# config.manager do |manager| | ||
# manager.oauth(:twitter) do |twitter| | ||
# twitter.consumer_secret = <YOUR CONSUMER SECRET> | ||
# twitter.consumer_key = <YOUR CONSUMER KEY> | ||
# twitter.options :site => 'http://twitter.com' | ||
# end | ||
# manager.default_strategies.unshift :twitter_oauth | ||
# end | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
To copy all session, password and confirmation views from devise to your app just run the following command: | ||
To copy all session, password, confirmation and mailer views from devise to your app just run the following command: | ||
|
||
script/generate devise_views |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters