7

Given the following code:

    return TyphoonDefinition.withClass(AppDelegate.classForCoder()) {
        (definition) in

        definition.injectProperty("assembly")
    })

. . . it is necessary to use .classForCoder(), as .class() is struck out. This is certainly unintuitive compared to simply .class(). Is there an alternative that provides better readability?

Jasper Blues
  • 28,258
  • 22
  • 102
  • 185

1 Answers1

9

To obtain a reference to the class Object, simply use 'ClassName.self'

Example:

return TyphoonDefinition.withClass(AppDelegate.self) {
    (definition) in

    definition.injectProperty("assembly")
})
Jasper Blues
  • 28,258
  • 22
  • 102
  • 185