logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Test::BDD::Cucumber::Model::Line - Model to represent a line in a feature file

Attributes

number
       The line number this line represents

   document
       The Test::BDD::Cucumber::Model::Document object this line belongs to.

   raw_content
       The content of the line, unmodified

Author

       Peter Sergeant "pete@clueball.com"

Description

       Model to represent a line in a feature file

License

         Copyright 2019-2023, Erik Huelsmann
         Copyright 2011-2019, Peter Sergeant; Licensed under the same terms as Perl

perl v5.40.1                                       2025-05-29              Test::BDD::Cucumber::Model::Line(3pm)

Methods

indent
       Returns the number of preceding spaces before content on a line

   content
       Returns the line's content, with the indentation stripped

   content_remove_indentation
       Accepts an int of number of spaces, and returns the content with exactly that many preceding spaces
       removed.

   debug_summary
       Returns a string with the filename and line number

   filename
       Returns either the filename, or the string "[String]" if the document was loaded from a string

   is_blankis_comment
       Return true if the line is either blank, or is a comment.

Name

       Test::BDD::Cucumber::Model::Line - Model to represent a line in a feature file

Version

       version 0.87

See Also