module DSLKit::Deflect

def deflect(from, id, deflector)

stop deflecting again.
Deflector instance deflector. After that yield to the given block and
Start deflecting method calls named _id_ to the _from_ class using the
def deflect(from, id, deflector)
  @@sync.synchronize do
    begin
      deflect_start(from, id, deflector)
      yield
    ensure
      deflect_stop(from, id)
    end
  end
end