class BinData::String
def truncate_or_pad_to_length(str)
def truncate_or_pad_to_length(str) len = eval_parameter(:length) || str.length if str.length == len str elsif str.length > len str.slice(0, len) else str + (eval_parameter(:pad_char) * (len - str.length)) end end