From 04c44c636a5f4ab6a81e47db762a32adf25c1cf8 Mon Sep 17 00:00:00 2001 From: tanner0101 Date: Fri, 15 Jun 2018 22:33:07 -0400 Subject: [PATCH] publicize QueryBuilder CRUD methods --- Sources/Fluent/QueryBuilder/QueryBuilder+Model.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Sources/Fluent/QueryBuilder/QueryBuilder+Model.swift b/Sources/Fluent/QueryBuilder/QueryBuilder+Model.swift index 46639d1d..8f4976d1 100644 --- a/Sources/Fluent/QueryBuilder/QueryBuilder+Model.swift +++ b/Sources/Fluent/QueryBuilder/QueryBuilder+Model.swift @@ -10,7 +10,7 @@ extension QueryBuilder where Result: Model, Result.Database == Database { /// - parameters: /// - model: `Model` to save. /// - returns: A `Future` containing the saved `Model`. - internal func save(_ model: Result) -> Future { + public func save(_ model: Result) -> Future { if model.fluentID != nil { return update(model) } else { @@ -27,7 +27,7 @@ extension QueryBuilder where Result: Model, Result.Database == Database { /// - parameters: /// - model: `Model` to create. /// - returns: A `Future` containing the created `Model`. - internal func create(_ model: Result) -> Future { + public func create(_ model: Result) -> Future { Database.queryActionApply(Database.queryActionCreate, to: &query) var copy: Result if Result.createdAtKey != nil || Result.updatedAtKey != nil { @@ -70,7 +70,7 @@ extension QueryBuilder where Result: Model, Result.Database == Database { /// - model: `Model` to update. /// - originalID: Specify the original ID if the ID has changed. /// - returns: A `Future` containing the created `Model`. - internal func update(_ model: Result, originalID: Result.ID? = nil) -> Future { + public func update(_ model: Result, originalID: Result.ID? = nil) -> Future { Database.queryActionApply(Database.queryActionUpdate, to: &query) var copy: Result if Result.updatedAtKey != nil {