Sha256: 2123e810040b3283e13ee1caa9ce3d1729eb3ce193e0c3ceb752258f2313734a
Contents?: true
Size: 916 Bytes
Versions: 12
Compression:
Stored size: 916 Bytes
Contents
require 'fog/core/model' module Fog module Compute class OpenNebula class Network < Fog::Model identity :id attribute :name attribute :uid attribute :gid attribute :description attribute :vlan def description attributes[:description] || "" end def vlan attributes[:vlan] || "" end def save raise Fog::Errors::Error.new('Creating a new network is not yet implemented. Contributions welcome!') end def shutdown raise Fog::Errors::Error.new('Shutting down a new network is not yet implemented. Contributions welcome!') end def to_label ret = "" ret += "#{description} - " unless description.empty? ret += "VLAN #{vlan} - " unless vlan.empty? ret += "#{name}" end end end end end
Version data entries
12 entries across 12 versions & 3 rubygems