Skip to content

Commit cd47d7e

Browse files
committed
Move to builder
1 parent 54f4976 commit cd47d7e

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

Sources/CEExtensionKit/ExtensionInterface.swift

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,15 @@ import Foundation
99

1010
/// A protocol for extensions to conform to
1111
public protocol ExtensionInterface {
12-
13-
/// Initializes extension with API
14-
/// - Parameter withAPI: the API implementation itself
15-
init(withAPI api: ExtensionAPI) throws
16-
1712
}
1813

1914
open class ExtensionBuilder {
2015

2116
public init() {}
2217

23-
open func build() -> ExtensionInterface {
18+
/// Builds extension with API
19+
/// - Parameter withAPI: the API implementation itself
20+
open func build(withAPI api: ExtensionAPI) -> ExtensionInterface {
2421
fatalError("You should override ExtensionBuilder.build")
2522
}
2623
}

0 commit comments

Comments
 (0)