Gcloud::Pubsub::Message
Message¶ ↑
Represents a Pub/Sub Message.
Message objects are created by Gcloud::Pubsub::Topic#publish. Gcloud::Pubsub::Subscription#pull returns an array of ReceivedMessage objects, each of which contains a Message object. Each ReceivedMessage object can be acknowledged and/or delayed.
require "gcloud" gcloud = Gcloud.new pubsub = gcloud.pubsub # Publish a message topic = pubsub.topic "my-topic" message = topic.publish "new-message" puts message.data #=> "new-message" # Pull a message sub = pubsub.subscription "my-topic-sub" received_message = sub.pull.first puts received_message.message.data #=> "new-message"
Parent:
Object