Method: PubsubClient::Subscriber#listener
- Defined in:
- lib/pubsub_client/subscriber.rb
#listener(concurrency: DEFAULT_CONCURRENCY, auto_ack: true, &block) ⇒ Google::Cloud::PubSub::Subscriber
to remove it from the topic. Default is true.
19 20 21 22 23 24 25 26 |
# File 'lib/pubsub_client/subscriber.rb', line 19 def listener(concurrency: DEFAULT_CONCURRENCY, auto_ack: true, &block) @listener ||= begin @subscription.listen(threads: { callback: concurrency }) do || yield .data, .acknowledge! if auto_ack end end end |