class Object

Public Instance Methods

invoke_multiple(namespaces, task) click to toggle source
# File lib/schema_dev/tasks/dbms.rb, line 47
def invoke_multiple(namespaces, task)
  failed = namespaces.reject do |adapter|
    Rake::Task["#{adapter}:#{task}"].invoke
    true
  rescue => e
    warn "\n#{e}\n"
    false
  end
  fail "Failure in: #{failed.join(', ')}" if failed.any?
end