class Jinx::HeaderParser
- Jinx::HeaderParser
- Reference
- Object
Defined in:
header_parser.crConstant Summary
-
AUTHOR_PATTERN =
/^[\s\t#]*author: (.*)$/i
-
HEADER_PATTERN =
/^=begin\r?\n?(.+?)^=end/m
-
TAGS_PATTERN =
/^[\s\t#]*tags: (.*?)$/i
-
VERSION_PATTERN =
/^[\s\t#]*version: (.*)$/i
Constructors
Class Method Summary
- .parse_author(header : Nil)
- .parse_author(header : String)
- .parse_headers(source)
- .parse_tags(header : Nil)
- .parse_tags(header : String)
- .parse_version(header : Nil)
- .parse_version(header : String)
Instance Method Summary
- #author : String | Nil
- #author=(author : String | Nil)
- #file : String | Nil
- #file=(file : String | Nil)
- #header : String | Nil
- #header=(header : String | Nil)
- #tags : Array(String)
- #tags=(tags : Array(String))
- #version : String | Nil
- #version=(version : String | Nil)
- #write(build, file)