    # File lib/fog/xenserver/models/compute/vif.rb, line 39
            def save
              requires :server
              raise ArgumentError.new('network is required for this operation') \
                unless attributes[:__network]
              ref = service.create_vif attributes[:server], attributes[:__network]
              merge_attributes service.vifs.get(ref).attributes
            end