class BinData::String

def value

trimmed as required.
Overrides value to return the value padded to the desired length or
def value
  v = val_to_str(_value)
  if no_eval_param(:trim_value) == true
    v.sub!(/#{eval_param(:pad_char)}*$/, "")
  end
  v
end