Sha256: 7671ca9bafc40e869bd5d24acd5f38b181b568770577b5714df342a98eba2581
Contents?: true
Size: 897 Bytes
Versions: 9
Compression:
Stored size: 897 Bytes
Contents
class EnjuLeaf::SeedGenerator < Rails::Generators::Base source_root File.expand_path('../templates', __FILE__) 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 end
Version data entries
9 entries across 9 versions & 1 rubygems