Sha256: 25ee4317084f2910b52d73c9c43e33dde9c0633e45b0efc2b2659af1136c247a
Contents?: true
Size: 573 Bytes
Versions: 26
Compression:
Stored size: 573 Bytes
Contents
require "integration/factories/collection_factory" require "integration/factories/target_pools_factory" class ForwardingRulesFactory < CollectionFactory def initialize(example) @target_pools = TargetPoolsFactory.new(example) super(Fog::Compute[:google].forwarding_rules, example) end def cleanup super @target_pools.cleanup end def all @subject.all(region: TEST_REGION) end def params { :name => resource_name, :port_range => "80-80", :region => TEST_REGION, :target => @target_pools.create.self_link } end end
Version data entries
26 entries across 26 versions & 2 rubygems