Sha256: 471e4e97823a4a9422b4b1379a9f8aaedb2800f921e76c50ae42df4943388eab
Contents?: true
Size: 545 Bytes
Versions: 9
Compression:
Stored size: 545 Bytes
Contents
require 'netbox_client_ruby/entity' require 'netbox_client_ruby/api/virtualization/virtual_machine' module NetboxClientRuby module Virtualization class Interface include Entity id id: :id deletable true path 'virtualization/interfaces/:id.json' creation_path 'virtualization/interfaces/' object_fields virtual_machine: proc { |raw_data| # https://github.com/digitalocean/netbox/issues/1794 VirtualMachine.new(raw_data.is_a?(Hash) ? raw_data['id'] : raw_data) } end end end
Version data entries
9 entries across 9 versions & 1 rubygems