Sha256: f33ed1bdea862996feeed105e4e55e90a33c785483dad7667fcab56183613249
Contents?: true
Size: 534 Bytes
Versions: 34
Compression:
Stored size: 534 Bytes
Contents
require 'fog/core/collection' require 'fog/google/models/compute/firewall' module Fog module Compute class Google class Firewalls < Fog::Collection model Fog::Compute::Google::Firewall def all data = service.list_firewalls.body load(data['items'] || []) end def get(identity) if firewall = service.get_firewall(identity).body new(firewall) end rescue Fog::Errors::NotFound nil end end end end end
Version data entries
34 entries across 32 versions & 6 rubygems