Add a size method to RubyRange to resolve #1252

Here's a clean, rebased PR for this on change to resolve #1252