# File lib/fog/softlayer/models/network/datacenters.rb, line 19definitialize(attributes)
self.filters||= {}
superend
Public Instance Methods
all(filters = filters)click to toggle source
# File lib/fog/softlayer/models/network/datacenters.rb, line 24defall(filters = filters)
self.filters = filtersload(service.get_datacenters.body)
end
by_name(name)click to toggle source
# File lib/fog/softlayer/models/network/datacenters.rb, line 36defby_name(name)
all.map { |dc|dcifdc.name==name }.compact.firstend
get(id)click to toggle source
# File lib/fog/softlayer/models/network/datacenters.rb, line 29defget(id)
data = service.request(:location_datacenter, "#{id}/get_object").bodynew.merge_attributes(data)
rescueFog::Network::Softlayer::NotFoundnilend