2 // TemporaryDataStore.swift
5 // Created by Hori,Masaki on 2017/01/06.
6 // Copyright © 2017年 Hori,Masaki. All rights reserved.
11 final class TemporaryDataStore: CoreDataManager {
13 static let core = CoreDataCore(CoreDataConfiguration("Temporary",
16 type: NSInMemoryStoreType))
18 static let `default` = TemporaryDataStore(type: .reader)
20 class func oneTimeEditor() -> TemporaryDataStore {
22 return TemporaryDataStore(type: .editor)
25 required init(type: CoreDataManagerType) {
27 context = TemporaryDataStore.context(for: type)
32 save(errorHandler: presentOnMainThread)
35 let context: NSManagedObjectContext