Sha256: 8ac594863b904c1c705ca565b71eb7f51660cae3adfeeed6403a48984a24c538
Contents?: true
Size: 237 Bytes
Versions: 53
Compression:
Stored size: 237 Bytes
Contents
module Tins module Rotate def rotate!(n = 1) if n >= 0 n.times { push shift } else (-n).times { unshift pop } end self end def rotate(n = 1) clone.rotate!(n) end end end
Version data entries
53 entries across 51 versions & 7 rubygems