     }
     
     // override default url building behavior
-    var url: URL {
+    public var url: URL {
         switch self {
         case .url(let urlString):
             return URL(string: urlString)!

    public var baseURL: URL { return URL(string: "https://jsonblob.com/api")! }
    
    /// method + path
    var route: Route {
        switch self {
        case .url(let urlString):
            return .get(urlString)

import Moya
import MoyaSugar

public enum EvrythngNetworkService {
    case url(String)
    case userRepos(owner: String)
    case createIssue(owner: String, repo: String, title: String, body: String?)
