Method: Jamf::NetworkSegment#overlap?

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

#overlap?(other_segment) ⇒ Boolean

Does this network segment overlap with another?

Parameters:

Returns:

  • (Boolean)

    Does the other segment overlap this one?

Raises:

  • (TypeError)


434
435
436
437
438
439
440
# File 'lib/jamf/api/classic/api_objects/network_segment.rb', line 434

def overlap?(other_segment)
  raise TypeError, 'Argument must be a Jamf::NetworkSegment' unless \
    other_segment.is_a? Jamf::NetworkSegment

  other_range = other_segment.range
  range.include?(other_range.begin) || range.include?(other_range.end)
end