Sha256: ca8f1d92340398f76e1c2f01cae24ce2041952ecbc6587316d6610c2c55b570d
Contents?: true
Size: 688 Bytes
Versions: 104
Compression:
Stored size: 688 Bytes
Contents
require 'fog/core/collection' require 'fog/rackspace/models/load_balancers/access_rule' module Fog module Rackspace class LoadBalancers class AccessRules < Fog::Collection model Fog::Rackspace::LoadBalancers::AccessRule attr_accessor :load_balancer def all load(all_raw) end def get(access_rule_id) data = all_raw.select { |access_rule| access_rule['id'] == access_rule_id }.first data && new(data) end private def all_raw requires :load_balancer data = service.list_access_rules(load_balancer.id).body['accessList'] end end end end end
Version data entries
104 entries across 102 versions & 11 rubygems