class Ecu::Stuetzstellenverteilung
def to_s(detail: false)
def to_s(detail: false) if detail == :value "#{name}:\n#{to_s(detail: :justvalue)}" elsif detail == :justvalue ValuePrinter.call(self) elsif detail == :onelinefull "#{name} #{to_s(detail: :oneline)}" elsif detail == :oneline "(#{xdim}x1) X: #{valuestats(xvalue)}" else "#{name}: #{@xdim}x1 #{type}".tap do |str| if detail str << "\n" str << " Unit: \"#{xunit}\"\n" str << " Value:\n" str << ValuePrinter.call(self).indent(4) str << "\n" end end end end