module Concurrent::Observable

def add_observer(*args, &block)

Returns:
  • (Object) - the added observer
def add_observer(*args, &block)
  observers.add_observer(*args, &block)
end

def count_observers

Returns:
  • (Integer) - the observers count
def count_observers
  observers.count_observers
end

def delete_observer(*args)

Returns:
  • (Object) - the deleted observer
def delete_observer(*args)
  observers.delete_observer(*args)
end

def delete_observers

Returns:
  • (Observable) - self
def delete_observers
  observers.delete_observers
  self
end