module HTOTConv::Util

Public Class Methods

pad_array(array, length, pad=nil) click to toggle source
# File lib/htot_conv/util.rb, line 5
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

Private Instance Methods

pad_array(array, length, pad=nil) click to toggle source
# File lib/htot_conv/util.rb, line 5
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