25 lines
330 B
Ruby
25 lines
330 B
Ruby
|
module Gitlab
|
||
|
class Seeder
|
||
|
def self.quiet
|
||
|
mute_mailer
|
||
|
SeedFu.quiet = true
|
||
|
yield
|
||
|
SeedFu.quiet = false
|
||
|
puts "\nOK".green
|
||
|
end
|
||
|
|
||
|
def self.by_user(user)
|
||
|
yield
|
||
|
end
|
||
|
|
||
|
def self.mute_mailer
|
||
|
code = <<-eos
|
||
|
def Notify.delay
|
||
|
self
|
||
|
end
|
||
|
eos
|
||
|
eval(code)
|
||
|
end
|
||
|
end
|
||
|
end
|