aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/rails-2.0.2/railties/lib/tasks/misc.rake
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/rails-2.0.2/railties/lib/tasks/misc.rake')
-rw-r--r--vendor/rails-2.0.2/railties/lib/tasks/misc.rake10
1 files changed, 10 insertions, 0 deletions
diff --git a/vendor/rails-2.0.2/railties/lib/tasks/misc.rake b/vendor/rails-2.0.2/railties/lib/tasks/misc.rake
new file mode 100644
index 000000000..e44ab2cf1
--- /dev/null
+++ b/vendor/rails-2.0.2/railties/lib/tasks/misc.rake
@@ -0,0 +1,10 @@
+task :default => :test
+task :environment do
+ require(File.join(RAILS_ROOT, 'config', 'environment'))
+end
+
+require 'rails_generator/secret_key_generator'
+desc 'Generate a crytographically secure secret key. This is typically used to generate a secret for cookie sessions. Pass a unique identifier to the generator using ID="some unique identifier" for greater security.'
+task :secret do
+ puts Rails::SecretKeyGenerator.new(ENV['ID']).generate_secret
+end