Skip to content

Instantly share code, notes, and snippets.

@sullivan-
Created February 6, 2013 16:22
Show Gist options
  • Save sullivan-/4723732 to your computer and use it in GitHub Desktop.
Save sullivan-/4723732 to your computer and use it in GitHub Desktop.
trait RepositoryComponent
extends ProjectRepositoryComponent
with UserRepositoryComponent
trait RepositoryComponentImpl
extends RepositoryComponent
with ProjectRepositoryComponentImpl
with UserRepositoryComponentImpl
trait ServiceComponent
extends ProjectServiceComponent
with UserServiceComponent {
self: RepositoryComponent =>
}
trait ServiceComponentImpl
extends ServiceComponent
with ProjectServiceComponentImpl
with UserServiceComponentImpl {
self: RepositoryComponent =>
}
trait TopComponent
extends ServiceComponent
with RepositoryComponent
trait TopComponentImpl
extends TopComponent
with ServiceComponentImpl
with RepositoryComponentImp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment