|
NAMEMail::AuthenticationResults::FoldableHeader - Class for modelling a foldable header stringVERSIONversion 2.20210915DESCRIPTIONClass representing a foldable Authentication Results header stringMETHODSnew( $args )Return a new instance of this classeol()Return the current eol marker.set_eol( $eol )Set the current eol marker.indent()Return the current base indent string.Defaults to 4 spaces. set_indent( $indent )Set the current base indent string.sub_indent()Return the current fold indent string. This is added to the current indent for folded headers.Defaults to 2 spaces. set_sub_indent( $indent )Set the current fold indent string.try_fold_at()Return the length of header line for triggering a fold attemptset_try_fold_at( $length )Set the length of header line for triggering a fold attempt.Defaults to 800. force_fold_at()Return the length of header line for forcing a fold.set_force_fold_at( $length )Set the length of header line for forcing a fold.Defaults to 900. string( $string )Add $string to this header stringIn this context, string can include a quoted string, or a string with assignment operators embedded within it. A string is a unit of data which we do not want to break with a fold. space( $string )Add a space $string to this header stringIn this context, a space can be a single space, multiple spaces, or a folding space. A space is a unit of data which would be an ideal spot to insert a fold. separator( $string )Add a separator $string to this header stringIn this context, a separator is the ; string or the / string. comment( $string )Add a comment $string to this header stringIn this context, a comment is a comment string. A comment is a unit of data which we do not want to break with a fold. assignment( $string )Add an assignment $string to this header stringIn this context, as assignment is the = string. as_string()Return the current header stringAUTHORMarc Bradshaw <marc@marcbradshaw.net>COPYRIGHT AND LICENSEThis software is copyright (c) 2021 by Marc Bradshaw.This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Visit the GSP FreeBSD Man Page Interface. |