Module: FogExtensions::Proxmox::Interface

Extended by:
ActiveSupport::Concern
Defined in:
app/models/concerns/fog_extensions/proxmox/interface.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#dhcpv4Object

Returns the value of attribute dhcpv4.



26
27
28
# File 'app/models/concerns/fog_extensions/proxmox/interface.rb', line 26

def dhcpv4
  @dhcpv4
end

#dhcpv6Object

Returns the value of attribute dhcpv6.



26
27
28
# File 'app/models/concerns/fog_extensions/proxmox/interface.rb', line 26

def dhcpv6
  @dhcpv6
end

#gwv4Object

Returns the value of attribute gwv4.



26
27
28
# File 'app/models/concerns/fog_extensions/proxmox/interface.rb', line 26

def gwv4
  @gwv4
end

#gwv6Object

Returns the value of attribute gwv6.



26
27
28
# File 'app/models/concerns/fog_extensions/proxmox/interface.rb', line 26

def gwv6
  @gwv6
end

Instance Method Details

#cidrv4_prefixObject



31
32
33
# File 'app/models/concerns/fog_extensions/proxmox/interface.rb', line 31

def cidrv4_prefix
  Fog::Proxmox::IpHelper.prefix(ip) if ip
end

#cidrv6_prefixObject



35
36
37
# File 'app/models/concerns/fog_extensions/proxmox/interface.rb', line 35

def cidrv6_prefix
  Fog::Proxmox::IpHelper.prefix6(ip) if ip
end

#macObject



27
28
29
# File 'app/models/concerns/fog_extensions/proxmox/interface.rb', line 27

def mac
  macaddr
end