IRubyObject fist = runtime.fastGetModule("YAML").callMethod(context,"load",runtime.newString(first));
IRubyObject sic = runtime.fastGetModule("YAML").callMethod(context,"load",runtime.newString(second));
return RubyRange.newRange(runtime, context, fist, sic, exc);
} else {
final Map vars = (Map)(ctor.constructMapping(node));
IRubyObject beg = (IRubyObject)vars.get(runtime.newString("begin"));
IRubyObject end = (IRubyObject)vars.get(runtime.newString("end"));
boolean excl = ((IRubyObject)vars.get(runtime.newString("excl"))).isTrue();
return RubyRange.newRange(runtime, context, beg, end, excl);
}
}