public
Description: The open source social networking platform in Ruby on Rails from the author of RailsSpace
Homepage: http://insoshi.com
Clone URL: git://github.com/insoshi/insoshi.git
Search Repo:
Michael Hartl (author)
Wed Apr 23 20:08:52 -0700 2008
commit  6a531234e43665e34544bff99bce57c684aca63a
tree    af1ec02e275c1be091423044cfbee436c90a3b57
parent  593cafd209abbfb0bc2dc29960f8319d5deb87f7
insoshi / lib / tasks / install.rake
100644 17 lines (15 sloc) 0.466 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Provide tasks to load and delete sample user data.
require 'active_record'
require 'active_record/fixtures'
 
desc "Install Insoshi"
task :install => :environment do |t|
  Rake::Task["db:migrate"].invoke
  puts "Initializing global preferences"
  Preference.create!
  puts "Generating authentication keys"
  Crypto.create_keys
  puts "Writing identification key"
  File.open("identifier", "w") do |f|
    f.write UUID.new
  end unless File.exist?("identifier")
end