Method: Jamf::NetworkSegment.validate_ip_range

Defined in:
lib/jamf/api/classic/api_objects/network_segment.rb

.validate_ip_range(startip, endip) ⇒ void

This method returns an undefined value.

Raise an exception if a given starting ip is higher than a given ending ip

Parameters:

  • startip (String)

    The starting ip

  • endip (String)

    The ending ip

Raises:



234
235
236
237
238
# File 'lib/jamf/api/classic/api_objects/network_segment.rb', line 234

def self.validate_ip_range(startip, endip)
  return nil if IPAddr.new(startip.to_s) <= IPAddr.new(endip.to_s)

  raise Jamf::InvalidDataError, "Starting IP #{startip} is higher than ending ip #{endip} "
end