Do some black magic to turn case into lower camel case

This commit is contained in:
Erik 2015-10-18 15:48:31 -04:00
parent 6c6084705e
commit c608bf8286

View File

@ -41,35 +41,10 @@ public enum SocketIOClientOption: CustomStringConvertible, Hashable {
case HandleQueue(dispatch_queue_t) case HandleQueue(dispatch_queue_t)
public var description: String { public var description: String {
switch self { if let label = Mirror(reflecting: self).children.first?.label {
case .ConnectParams: return String(label[label.startIndex]).lowercaseString + String(label.characters.dropFirst())
return "connectParams" } else {
case .Reconnects: return ""
return "reconnects"
case .ReconnectAttempts:
return "reconnectAttempts"
case .ReconnectWait:
return "reconnectWait"
case .ForcePolling:
return "forcePolling"
case .ForceWebsockets:
return "forceWebsockets"
case .Nsp:
return "nsp"
case .Cookies:
return "cookies"
case .Log:
return "log"
case .Logger:
return "logger"
case .SessionDelegate:
return "sessionDelegate"
case .Path:
return "path"
case .ExtraHeaders:
return "extraHeaders"
case .HandleQueue:
return "handleQueue"
} }
} }