module GClouder::Resources::PubSub::Subscriptions::Remote

Public Class Methods

instances() click to toggle source
# File lib/gclouder/resources/pubsub/subscriptions.rb, line 74
def self.instances
  Resources::Remote.instances(
    path: %w(beta pubsub subscriptions)
  )
end
list() click to toggle source
# File lib/gclouder/resources/pubsub/subscriptions.rb, line 70
def self.list
  { "global" => instances.fetch("global", []).map { |subscription| { "name" => subscription["name"].split("/").last } } }.delete_if { |_k, v| v.empty? }
end