Module: HTOTConv::Util

Defined in:
lib/htot_conv/util.rb

Class Method Summary collapse

Class Method Details

.pad_array(array, length, pad = nil) ⇒ Object

Raises:

  • (ArgumentError)


4
5
6
7
8
9
# File 'lib/htot_conv/util.rb', line 4

def pad_array(array, length, pad=nil)
  raise ArgumentError, "array is not an array" unless array.kind_of?(Array)
  raise ArgumentError, "array length #{array.length} is larger than #{length}" if array.length > length

  array.concat(Array.new(length - array.length, pad))
end