2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-06 10:50:21 +08:00

add db population

This commit is contained in:
Sam 2013-08-15 16:59:38 +10:00
parent 40ef4b6907
commit d753cdb2f7
2 changed files with 17 additions and 3 deletions

View file

@ -1,5 +1,16 @@
# can be used to generate a mock db for profiling purposes
# we want our script to generate a consistent output, to do so
# we monkey patch array sample so it always uses the same rng
class Array
RNG = Random.new(1098109928029800)
def sample
self[RNG.rand(size)]
end
end
# based on https://gist.github.com/zaius/2643079
def unbundled_require(gem)
if defined?(::Bundler)
@ -21,8 +32,9 @@ require 'optparse'
begin
unbundled_require 'gabbler'
rescue LoadError
puts "please run: gem install gabller"
exit
puts "installing gabbler gem"
puts `gem install gabbler`
unbundled_require 'gabbler'
end
user_id = nil