         }
     }
 }
-

        return .Success(obj: json)
    }
    
    /// Jeśli udało się zalogować metoda zwróci ServerResultType.Success z obiektem nil, w przeciwnym wypadku obiekt to String z odpowiedzią serwera (powód błędu logowania)
    public func login(username: String, password: String, completion: (ServerResultType<String?>)->()) {
        request(.GET, toURL: url(fromRouter: Router.User(child: .Me))).responseJSON {
            
            switch $0.result {
            case .Success(let value):

}

enum UserRoutes  {
    case Current
    case None
    
    func url(baseURL: NSURL) -> NSURL {
        switch self {
        case .Current:
            return baseURL.URLByAppendingPathComponent("/me")
        case .None:
            return baseURL
