@Specialization public boolean equal(RubyRange.IntegerFixnumRange a, RubyRange.IntegerFixnumRange b) { notDesignedForCompilation(); return a.doesExcludeEnd() == b.doesExcludeEnd() && a.getBegin() == b.getBegin() && a.getEnd() == b.getEnd(); }
@Specialization public RubyString toS(RubyRange.IntegerFixnumRange range) { notDesignedForCompilation(); return getContext() .makeString(range.getBegin() + (range.doesExcludeEnd() ? "..." : "..") + range.getEnd()); }