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