From 321502075697bbd99a4fbd2b0b14ccf8e9e9c453 Mon Sep 17 00:00:00 2001 From: Jason Pepas Date: Tue, 21 Mar 2017 16:08:01 -0500 Subject: [PATCH] Adding marshaled() to Array --- Sources/Marshaling.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Sources/Marshaling.swift b/Sources/Marshaling.swift index 958e940..eeade12 100644 --- a/Sources/Marshaling.swift +++ b/Sources/Marshaling.swift @@ -18,3 +18,9 @@ public protocol Marshaling { func marshaled() -> Self.MarshalType } + +extension Array where Element: Marshaling { + public func marshaled() -> [Any] { + return self.map { $0.marshaled() } + } +}