gitlab-org--gitlab-foss/lib/gitlab/seeder.rb

24 lines
378 B
Ruby

module Gitlab
class Seeder
def self.quiet
mute_mailer
SeedFu.quiet = true
yield
SeedFu.quiet = false
puts "\nOK".color(:green)
end
def self.by_user(user)
yield
end
def self.mute_mailer
code = <<-eos
def Notify.deliver_later
self
end
eos
eval(code) # rubocop:disable Security/Eval
end
end
end