# NSObject+ProcObservation.rb # Public Domain # # Created by Nolan Waite on 10-01-06. # Copyright 2010 Nolan Waite. All rights reserved. # Replicated from NSObject+ProcObservation.h MYKeyValueObservingOptionsOnce = 1<<31 class NSObject def observe(keyPath, options=0, &block) self.addObserverForKeyPath(keyPath, options:options, proc:block) end def stopObserving(token) self.removeObserverWithProcToken token end end