module GClouderUndefinedResources::SelfLink

Public Class Methods

global(resource) click to toggle source
# File lib/gclouder_undefined_resources/self_link.rb, line 15
def self.global(resource)
  !resource["selfLink"].match(/.*\/projects\/[^\/]+\/global/).nil?
end
region(resource) click to toggle source
# File lib/gclouder_undefined_resources/self_link.rb, line 5
def self.region(resource)
  r = resource["selfLink"].match(/.*\/regions\/([^\/]+)/)
  r.nil? ? nil : r[1]
end
zone(resource) click to toggle source
# File lib/gclouder_undefined_resources/self_link.rb, line 10
def self.zone(resource)
  r = resource["selfLink"].match(/.*\/zones\/([^\/]+)/)
  r.nil? ? nil : r[1]
end