Add suppress_messages to migrations, to temporarily turn off verbose messages
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@3827 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
parent
b95b09f32d
commit
532f9d484c
@ -256,6 +256,14 @@ def say_with_time(message)
|
||||
result
|
||||
end
|
||||
|
||||
def suppress_messages
|
||||
save = verbose
|
||||
self.verbose = false
|
||||
yield
|
||||
ensure
|
||||
self.verbose = save
|
||||
end
|
||||
|
||||
def method_missing(method, *arguments, &block)
|
||||
say_with_time "#{method}(#{arguments.map { |a| a.inspect }.join(", ")})" do
|
||||
arguments[0] = Migrator.proper_table_name(arguments.first) unless arguments.empty?
|
||||
|
Loading…
Reference in New Issue
Block a user