Method: MongoMapper::Mongration.method_missing

Defined in:
lib/mongrations/mongration.rb

.method_missing(method, *arguments, &block) ⇒ Object



88
89
90
91
92
93
94
95
96
97
# File 'lib/mongrations/mongration.rb', line 88

def method_missing(method, *arguments, &block)
  arg_list = arguments.map(&:inspect) * ', '

  say_with_time "#{method}(#{arg_list})" do
    unless arguments.empty? || method == :execute
      arguments[0] = Migrator.proper_table_name(arguments.first)
    end
    connection.send(method, *arguments, &block)
  end
end