class Protobuf::Rpc::Client
def on_success=(callable)
def on_success=(callable) if callable != nil && !callable.respond_to?(:call) && callable.arity != 1 raise "Callable must take a single argument and respond to :call" end @connector.success_cb = callable end