<FromGitter>
<Blacksmoke16> would have to base it off the parent type/module
<FromGitter>
<Blacksmoke16> like `klass.is_a? Granite::Base`
<FromGitter>
<andrewc910> Yeah the problem is `Granite::Base` is a constant that may not be defined if you are using Jennifer. ⏎ ⏎ ```class User ⏎ end ⏎ ⏎ pp User.is_a? Granite::Base``` ⏎ ⏎ Results in `Error: undefined constant Granite::Base` ... [https://gitter.im/amberframework/amber?at=5efcba11e0e5673398e790d7]
<FromGitter>
<Blacksmoke16> imo what i would do is have extensions for each