Sha256: 2df2c057a082f13e36e5be6ae9bbb28a131b46ad6d29b419fbde1d39a6ae9c6e
Contents?: true
Size: 708 Bytes
Versions: 4
Compression:
Stored size: 708 Bytes
Contents
require 'fog/huaweicloud/models/collection' require 'fog/compute/huaweicloud/models/network' module Fog module Compute class HuaweiCloud class Networks < Fog::HuaweiCloud::Collection model Fog::Compute::HuaweiCloud::Network attribute :server def all requires :server networks = [] server.addresses.each_with_index do |address, index| networks << { :id => index + 1, :name => address[0], :addresses => address[1].map { |a| a['addr'] } } end # TODO: convert to load_response? load(networks) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems