class Fog::Ecloud::MockDataClasses::MockNetworkIp
Public Instance Methods
ip()
click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 415 def ip self[:ip] end
name()
click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 411 def name self[:name] || ip end
rnat()
click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 431 def rnat self[:rnat] || _parent._parent.rnat end
rnat_set?()
click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 435 def rnat_set? !!self[:rnat] end
status()
click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 423 def status if used_by "Assigned" else "Available" end end
used_by()
click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 419 def used_by self[:used_by] || _parent._parent._parent.virtual_machines.find {|v| v.ip == ip } end