From af3f41fbdabbdac67509b7a792916670be4c8b23 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Wed, 1 Nov 2017 20:45:38 -0700 Subject: [PATCH] Start ArticleArray.swift. --- .../MainWindow/Timeline/ArticleArray.swift | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Evergreen/MainWindow/Timeline/ArticleArray.swift diff --git a/Evergreen/MainWindow/Timeline/ArticleArray.swift b/Evergreen/MainWindow/Timeline/ArticleArray.swift new file mode 100644 index 000000000..2968a81d8 --- /dev/null +++ b/Evergreen/MainWindow/Timeline/ArticleArray.swift @@ -0,0 +1,22 @@ +// +// ArticleArray.swift +// Evergreen +// +// Created by Brent Simmons on 11/1/17. +// Copyright © 2017 Ranchero Software. All rights reserved. +// + +import Foundation +import Data + +extension Array where Element == Article { + + func articleAtRow(_ row: Int) -> Article? { + + if row < 0 || row == NSNotFound || row > count - 1 { + return nil + } + return self[row] + } + +}