Sha256: 298a21648a77672bf71948e8d17478797b26267d1535a96ca4ab6b3c6269e950
Contents?: true
Size: 349 Bytes
Versions: 33
Compression:
Stored size: 349 Bytes
Contents
unless Range.method_defined? :size class Range def size return nil unless self.begin.is_a?(Numeric) && self.end.is_a?(Numeric) size = self.end - self.begin return 0 if size <= 0 return size if size == Float::INFINITY if exclude_end? size.ceil else size.floor + 1 end end end end
Version data entries
33 entries across 33 versions & 4 rubygems