blob: bf1f19cb2a5c0eb21e5e84fbee92cf3b6faab014 [file] [log] [blame]
package org.eclipse.dltk.ruby.launching;
import org.eclipse.dltk.core.DLTKIdContributionSelector;
import org.eclipse.dltk.core.PreferencesLookupDelegate;
import org.eclipse.dltk.ruby.debug.RubyDebugConstants;
import org.eclipse.dltk.ruby.debug.RubyDebugPlugin;
/**
* Ruby debugging engine id based selector
*/
public class RubyDebuggingEngineSelector extends DLTKIdContributionSelector {
/*
* @see org.eclipse.dltk.core.DLTKIdContributionSelector#getSavedContributionId(org.eclipse.dltk.core.PreferencesLookupDelegate)
*/
@Override
protected String getSavedContributionId(PreferencesLookupDelegate delegate) {
return delegate.getString(RubyDebugPlugin.PLUGIN_ID,
RubyDebugConstants.DEBUGGING_ENGINE_ID_KEY);
}
}