This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
import org.netbeans.api.ruby.platform.RubyInstallation;
import org.netbeans.editor.BaseDocument;
import org.netbeans.modules.ruby.NbUtilities;
import org.netbeans.modules.ruby.RubyUtils;
import org.netbeans.modules.ruby.railsprojects.ui.wizards.PanelOptionsVisual;
import org.netbeans.modules.ruby.rubyproject.RakeTargetsAction;
import org.netbeans.modules.ruby.rubyproject.execution.DirectoryFileLocator;
// Run Rails to generate the appliation skeleton
if (create) {
boolean runThroughRuby = RubyInstallation.getInstance().getVersion("rails") != null; // NOI18N
FileObject rails = FileUtil.toFileObject(new File(RubyInstallation.getInstance().getRails()));
boolean runThroughRuby = rails != null ? RubyUtils.isRubyFile(rails) : false;
ExecutionDescriptor desc = null;
String displayName = NbBundle.getMessage(RailsProjectGenerator.class, "GenerateRails");
public static final String RUBY_MIME_TYPE = "text/x-ruby"; // application/x-ruby is also used a fair bit.
/** Number of bytes to sniff from the file headers */
private static final int HEADER_LENGTH = 20;
private static final int HEADER_LENGTH = 40;
public RubyMimeResolver() {
}