module CoreExtensions::Array::Padding
Public Instance Methods
pad_to(elements, opts={})
click to toggle source
# File lib/core_extensions/array/padding.rb, line 12 def pad_to(elements, opts={}) ret = self.dup ret.pad_to!(elements, opts) ret end
pad_to!(elements, opts={})
click to toggle source
# File lib/core_extensions/array/padding.rb, line 4 def pad_to!(elements, opts={}) pad_obj = opts.fetch(:with, nil) if self.length < elements (elements - self.length).times { self << pad_obj } self end end