class EnjuLeaf::SeedGenerator
Public Instance Methods
seed()
click to toggle source
# File lib/generators/enju_leaf/seed/seed_generator.rb, line 4 def seed environment = ENV['RAILS_ENV'] || 'development' if !ENV['ENJU_SKIP_SOLR'] if ENV['OS'] == 'Windows_NT' rake("sunspot:solr:run", env: environment) else rake("sunspot:solr:start", env: environment) sleep 5 end end rake("db:migrate", env: environment) rake("enju_leaf:setup", env: environment) rake("enju_circulation:setup", env: environment) rake("enju_subject:setup", env: environment) rake("assets:precompile", env: environment) if environment == 'production' rake("db:seed", env: environment) if !ENV['ENJU_SKIP_SOLR'] rake("environment sunspot:reindex", env: environment) rake("sunspot:solr:stop", env: environment) end rake("enju_leaf:load_asset_files") end