//
//  String+Database.swift
//  Database
//
//  Created by Brent Simmons on 8/20/17.
//  Copyright © 2017 Ranchero Software. All rights reserved.
//

import Foundation
import RSDatabase

// A tag is a String.
// Extending tag to conform to DatabaseObject means extending String to conform to DatabaseObject.

extension String: DatabaseObject {
	
	public func databaseDictionary() -> NSDictionary? {
		
		preconditionFailure("databaseDictionary() called for a tag: this should never happen.")
	}
	
	public var databaseID: String {
		get {
			return self
		}
	}
}