Files
SwiftLint/Source/SwiftLintFramework/Extensions/NSRange+SwiftLint.swift
T
2016-10-09 01:09:50 +09:00

23 lines
477 B
Swift

//
// NSRange+SwiftLint.swift
// SwiftLint
//
// Created by Scott Hoyt on 1/13/16.
// Copyright © 2016 Realm. All rights reserved.
//
import Foundation
extension NSRange {
func intersectsRange(_ range: NSRange) -> Bool {
return NSIntersectionRange(self, range).length > 0
}
func intersectsRanges(_ ranges: [NSRange]) -> Bool {
for range in ranges where intersectsRange(range) {
return true
}
return false
}
}