Make progress on Database surgery.

This commit is contained in:
Brent Simmons
2017-08-20 15:56:58 -07:00
parent 54cfaefd81
commit 2ce577e9d4
14 changed files with 104 additions and 266 deletions

View File

@@ -16,6 +16,18 @@ public protocol DatabaseObject {
func relatedObjectsWithName(_ name: String) -> [DatabaseObject]?
}
public extension DatabaseObject {
func setRelatedObjects(_ objects: [DatabaseObject], name: String) {
// Do nothing
}
func relatedObjectsWithName(_ name: String) -> [DatabaseObject]? {
return nil
}
}
extension Array where Element == DatabaseObject {
func dictionary() -> [String: DatabaseObject] {