Sha256: 9c7ff078f8410d779dbf7cd28b85ed10e6912bd0420b7c94f515d3128fd6362f
Contents?: true
Size: 1.65 KB
Versions: 7
Compression:
Stored size: 1.65 KB
Contents
package <%= managed_package %>; import <%= base_package %>.<%= application_name %>EntryPoint.<%= application_name %>Application; import <%= base_package %>.<% if options[:session] -%>Session<% end -%>ActivityPlaceActivityMapper; <% if options[:session] -%> import <%= activities_package %>.LoginActivity; <% end -%> import <%= gwt_rails_package %>.Application; import <%= gwt_rails_package %>.BaseModule; import com.google.gwt.activity.shared.Activity; import com.google.gwt.activity.shared.ActivityMapper; import com.google.gwt.core.client.GWT; import com.google.gwt.inject.client.assistedinject.GinFactoryModuleBuilder; import com.google.gwt.place.shared.PlaceHistoryMapper; import com.google.inject.Provider; import com.google.inject.Singleton; import com.google.inject.name.Names; <% if options[:session] -%> import <%= views_package %>.LoginViewImpl; import <%= gwt_rails_session_package %>.LoginView; <% end -%> public class <%= application_name %>Module extends BaseModule { @Override protected void configure() { super.configure(); bind(Application.class).to(<%= application_name %>Application.class); bind(PlaceHistoryMapper.class).to(<%= application_name %>PlaceHistoryMapper.class).in(Singleton.class); bind(ActivityMapper.class).to(<% if options[:session] -%>Session<% end -%>ActivityPlaceActivityMapper.class).in(Singleton.class); <% if options[:session] -%> bind(LoginView.class).to(LoginViewImpl.class); <% end -%> install(new GinFactoryModuleBuilder() <% if options[:session] -%> .implement(Activity.class, Names.named("login"), LoginActivity.class) <% end -%> .build(ActivityFactory.class)); } }
Version data entries
7 entries across 7 versions & 1 rubygems