Module: FogExtensions::Hyperv::NetworkAdapter

Extended by:
ActiveSupport::Concern
Includes:
ActionView::Helpers::NumberHelper
Defined in:
app/models/concerns/fog_extensions/hyperv/network_adapter.rb

Instance Method Summary collapse

Instance Method Details

#macObject



11
12
13
14
# File 'app/models/concerns/fog_extensions/hyperv/network_adapter.rb', line 11

def mac
  m = mac_address
  "#{m[0, 2]}:#{m[2, 2]}:#{m[4, 2]}:#{m[6, 2]}:#{m[8, 2]}:#{m[10, 2]}"
end

#mac=(m) ⇒ Object



16
17
18
# File 'app/models/concerns/fog_extensions/hyperv/network_adapter.rb', line 16

def mac=(m)
  self.mac_address = m.remove ':'
end

#networkObject



20
21
22
# File 'app/models/concerns/fog_extensions/hyperv/network_adapter.rb', line 20

def network
  switch_name
end

#network=(net) ⇒ Object



24
25
26
# File 'app/models/concerns/fog_extensions/hyperv/network_adapter.rb', line 24

def network=(net)
  self.switch_name = net
end

#to_sObject



7
8
9
# File 'app/models/concerns/fog_extensions/hyperv/network_adapter.rb', line 7

def to_s
  name
end