class Fog::Ecloud::MockDataClasses::MockNetworkIps

Public Instance Methods

items() click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 395
def items
  @items ||= _parent.usable_subnet_ips.reduce({}) do |out, subnet_ip|
    out.update(subnet_ip => MockNetworkIp.new({ :ip => subnet_ip }, self))
  end
end
name() click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 405
def name
  "IP Addresses"
end
ordered_ips() click to toggle source
# File lib/fog/ecloud/mock_data_classes.rb, line 401
def ordered_ips
  items.values.sort_by {|i| i.ip.split(".").map(&:to_i) }
end