module GClouder::Resources::PubSub::Subscriptions::Subscription

Public Class Methods

args(subscription) click to toggle source
# File lib/gclouder/resources/pubsub/subscriptions.rb, line 85
def self.args(subscription)
  hash_to_args(subscription)
end
ensure(subscription) click to toggle source
# File lib/gclouder/resources/pubsub/subscriptions.rb, line 89
def self.ensure(subscription)
  Resource.ensure :"beta pubsub subscriptions", subscription["name"], args(subscription), filter: "name ~ ^.*\/#{subscription['name']}$", indent: 3
end
purge(subscription) click to toggle source
# File lib/gclouder/resources/pubsub/subscriptions.rb, line 93
def self.purge(subscription)
  Resource.purge :"beta pubsub subscriptions", subscription["name"], filter: "name ~ ^.*\/#{subscription['name']}$"
end