package org.jabox.scm.gitlab; import org.jabox.apis.scm.SCMConnector; import com.google.inject.Binder; import com.google.inject.Module; import com.google.inject.multibindings.Multibinder; public class GitlabModule implements Module { /** * Connects {@link GitlabConnector} to system. * * @see com.google.inject.Module#configure(com.google.inject.Binder) */ @Override public void configure(final Binder binder) { Multibinder<SCMConnector> uriBinder = Multibinder.newSetBinder(binder, SCMConnector.class); uriBinder.addBinding().to(GitlabConnector.class); } }