class Protobuf::Rpc::Client

def on_complete=(callable)

def on_complete=(callable)
  if callable != nil && !callable.respond_to?(:call) && callable.arity != 1
    raise "callable must take a single argument and respond to :call"
  end
  @connector.complete_cb = callable
end