Files
nairobi/db/dev_seeds.rb
Bertocq 54e6c5fc5c Split dev_seeds into individual files for sections
Why:

Its a really huge script, and conflicts are hard to resolve on forks,
with indivudal scripts its easier to make custom changes.

How:

Following @mariacheca example using require_relative and a file under
the db/dev_seeds/ folder
2018-02-22 11:04:47 +01:00

35 lines
1009 B
Ruby

require 'database_cleaner'
DatabaseCleaner.clean_with :truncation
@logger = Logger.new(STDOUT)
@logger.formatter = proc { |_severity, _datetime, _progname, msg| msg }
def section(section_title)
@logger.info section_title
yield
log(' ✅')
end
def log(msg)
@logger.info "#{msg}\n"
end
require_relative 'dev_seeds/settings'
require_relative 'dev_seeds/geozones'
require_relative 'dev_seeds/users'
require_relative 'dev_seeds/tags_categories'
require_relative 'dev_seeds/debates'
require_relative 'dev_seeds/proposals'
require_relative 'dev_seeds/budgets'
require_relative 'dev_seeds/spending_proposals'
require_relative 'dev_seeds/comments'
require_relative 'dev_seeds/votes'
require_relative 'dev_seeds/flags'
require_relative 'dev_seeds/hiddings'
require_relative 'dev_seeds/banners'
require_relative 'dev_seeds/polls'
require_relative 'dev_seeds/communities'
require_relative 'dev_seeds/legislation_processes'
require_relative 'dev_seeds/newsletters'
log "All dev seeds created successfuly 👍"