added convinent to_s method for RelativeOperation

This commit is contained in:
2026-09-08 10:59:59 -05:00
parent 8fab6912fc
commit 0658dcf215
@@ -32,6 +32,14 @@ module CliGen::Timeparse
raw.scan(CliGen::Regex::RELATIVE_OPERATION).map{|match| from_regex(match)} raw.scan(CliGen::Regex::RELATIVE_OPERATION).map{|match| from_regex(match)}
end end
def to_s(io : IO)
io << to_s
end
def to_s
"%s%d %s" % [ @sign == -1 ? "-" : "+", @quantity, @unit.to_s.downcase ]
end
# Just an initializer from a regex match. Only callable internally # Just an initializer from a regex match. Only callable internally
# so any operations must come from get_operations as that will handle # so any operations must come from get_operations as that will handle
# parsing it for the user # parsing it for the user