class Range # http://wp.me/pcg4g-st # (1..2).move(2) == (3..4) def move(n) if exclude_end? (first + n)...(last + n) else (first + n)..(last + n) end end end
class Range # http://wp.me/pcg4g-st # (1..2).move(2) == (3..4) def move(n) if exclude_end? (first + n)...(last + n) else (first + n)..(last + n) end end end