Venus::String
String Class
String Class for Perl 5
method: append method: append_with method: camelcase method: cast method: chomp method: chop method: concat method: contains method: default method: eq method: ge method: gele method: gt method: gtlt method: format method: hex method: index method: kebabcase method: lc method: lcfirst method: le method: length method: lines method: lowercase method: lt method: ne method: numified method: pascalcase method: prepend method: prepend_with method: render method: repeat method: replace method: reverse method: rindex method: search method: snakecase method: split method: stringified method: strip method: substr method: template method: titlecase method: trim method: tv method: uc method: ucfirst method: uppercase method: words
package main;
use Venus::String;
my $string = Venus::String->new('hello world');
# $string->camelcase;
This package provides methods for manipulating string data.
Venus::Kind::Value
The append method appends arugments to the string using spaces.
append(string @parts) (string)
{ since => '0.01', }
=example-1 append
# given: synopsis;
my $append = $string->append('welcome');
# "hello world welcome"
The append_with method appends arugments to the string using the delimiter provided.
append_with(string $delimiter, string @parts) (string)
{ since => '0.01', }
=example-1 append_with
# given: synopsis;
my $append = $string->append_with(', ', 'welcome');
# "hello world, welcome"
The camelcase method converts the string to camelcase.
camelcase() (string)
{ since => '0.01', }
=example-1 camelcase
# given: synopsis;
my $camelcase = $string->camelcase;
# "helloWorld"
The cast method converts "value" objects between different "value" object types, based on the name of the type provided. This method will return undef if the invocant is not a Venus::Kind::Value.
cast(string $kind) (object | undef)
{ since => '0.08', }
=example-1 cast
package main;
use Venus::String;
my $string = Venus::String->new;
my $cast = $string->cast('array');
# bless({ value => [""] }, "Venus::Array")
The chomp method removes the newline (or the current value of $/) from the end of the string.
chomp() (string)
{ since => '0.01', }
=example-1 chomp
package main;
use Venus::String;
my $string = Venus::String->new("name, age, dob, email\n");
my $chomp = $string->chomp;
# "name, age, dob, email"
The chop method removes and returns the last character of the string.
chop() (string)
{ since => '0.01', }
=example-1 chop
package main;
use Venus::String;
my $string = Venus::String->new("this is just a test.");
my $chop = $string->chop;
# "this is just a test"
The concat method returns the string with the argument list appended to it.
concat(string @parts) (string)
{ since => '0.01', }
=example-1 concat
package main;
use Venus::String;
my $string = Venus::String->new('ABC');
my $concat = $string->concat('DEF', 'GHI');
# "ABCDEFGHI"
The contains method searches the string for a substring or expression returns true or false if found.
contains(string $expr) (boolean)
{ since => '0.01', }
=example-1 contains
package main;
use Venus::String;
my $string = Venus::String->new('Nullam ultrices placerat.');
my $contains = $string->contains('trices');
# 1
The default method returns the default value, i.e. ''.
default() (string)
{ since => '0.01', }
=example-1 default
# given: synopsis;
my $default = $string->default;
# ""
The eq method performs an "equals" operation using the argument provided.
eq(any $arg) (boolean)
{ since => '0.08', }
=example-1 eq
package main;
use Venus::Array;
use Venus::String;
my $lvalue = Venus::String->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->eq($rvalue);
# 0
The ge method performs a "greater-than-or-equal-to" operation using the argument provided.
ge(any $arg) (boolean)
{ since => '0.08', }
=example-1 ge
package main;
use Venus::Array;
use Venus::String;
my $lvalue = Venus::String->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->ge($rvalue);
# 0
The gele method performs a "greater-than-or-equal-to" operation on the 1st argument, and "lesser-than-or-equal-to" operation on the 2nd argument.
gele(any $arg1, any $arg2) (boolean)
{ since => '0.08', }
=example-1 gele
package main;
use Venus::Array;
use Venus::String;
my $lvalue = Venus::String->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->gele($rvalue);
# 0
The gt method performs a "greater-than" operation using the argument provided.
gt(any $arg) (boolean)
{ since => '0.08', }
=example-1 gt
package main;
use Venus::Array;
use Venus::String;
my $lvalue = Venus::String->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->gt($rvalue);
# 0
The gtlt method performs a "greater-than" operation on the 1st argument, and "lesser-than" operation on the 2nd argument.
gtlt(any $arg1, any $arg2) (boolean)
{ since => '0.08', }
=example-1 gtlt
package main;
use Venus::Array;
use Venus::String;
my $lvalue = Venus::String->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->gtlt($rvalue);
# 0
The format method performs a "sprintf" in perlfunc operation using the underlying string and arguments provided and returns the result.
format(any @args) (string)
{ since => '3.30', }
The hex method returns the value resulting from interpreting the string as a hex string.
hex() (string)
{ since => '0.01', }
=example-1 hex
package main;
use Venus::String;
my $string = Venus::String->new('0xaf');
my $hex = $string->hex;
# 175
The index method searches for the argument within the string and returns the position of the first occurrence of the argument.
index(string $substr, number $start) (number)
{ since => '0.01', }
=example-1 index
package main;
use Venus::String;
my $string = Venus::String->new('unexplainable');
my $index = $string->index('explain');
# 2
The kebabcase method converts the string to kebabcase.
kebabcase() (string)
{ since => '0.09', }
=example-1 kebabcase
# given: synopsis;
my $kebabcase = $string->kebabcase;
# "hello-world"
The lc method returns a lowercased version of the string.
lc() (string)
{ since => '0.01', }
=example-1 lc
package main;
use Venus::String;
my $string = Venus::String->new('Hello World');
my $lc = $string->lc;
# "hello world"
The lcfirst method returns a the string with the first character lowercased.
lcfirst() (string)
{ since => '0.01', }
=example-1 lcfirst
package main;
use Venus::String;
my $string = Venus::String->new('Hello World');
my $lcfirst = $string->lcfirst;
# "hello World"
The le method performs a "lesser-than-or-equal-to" operation using the argument provided.
le(any $arg) (boolean)
{ since => '0.08', }
=example-1 le
package main;
use Venus::Array;
use Venus::String;
my $lvalue = Venus::String->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->le($rvalue);
# 1
The length method returns the number of characters within the string.
length() (number)
{ since => '0.01', }
=example-1 length
# given: synopsis;
my $length = $string->length;
# 11
The lines method returns an arrayref of parts by splitting on 1 or more newline characters.
lines() (within[arrayref, string])
{ since => '0.01', }
=example-1 lines
# given: synopsis;
my $lines = $string->lines;
# ["hello world"]
The lt method performs a "lesser-than" operation using the argument provided.
lt(any $arg) (boolean)
{ since => '0.08', }
=example-1 lt
package main;
use Venus::Array;
use Venus::String;
my $lvalue = Venus::String->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->lt($rvalue);
# 1
The ne method performs a "not-equal-to" operation using the argument provided.
ne(any $arg) (boolean)
{ since => '0.08', }
=example-1 ne
package main;
use Venus::Array;
use Venus::String;
my $lvalue = Venus::String->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->ne($rvalue);
# 1
The pascalcase method converts the string to pascalcase.
pascalcase() (string)
{ since => '0.01', }
=example-1 pascalcase
# given: synopsis;
my $pascalcase = $string->pascalcase;
# "HelloWorld"
The prepend method prepends arugments to the string using spaces.
prepend(string @parts) (string)
{ since => '0.01', }
=example-1 prepend
# given: synopsis;
my $prepend = $string->prepend('welcome');
# "welcome hello world"
The prepend_with method prepends arugments to the string using the delimiter provided.
prepend_with(string $delimiter, string @parts) (string)
{ since => '0.01', }
=example-1 prepend_with
# given: synopsis;
my $prepend = $string->prepend_with(', ', 'welcome');
# "welcome, hello world"
The lowercase method is an alias to the lc method.
lowercase() (string)
{ since => '0.01', }
=example-1 lowercase
package main;
use Venus::String;
my $string = Venus::String->new('Hello World');
my $lowercase = $string->lowercase;
# "hello world"
The repeat method repeats the string value N times based on the number provided and returns a new concatenated string. Optionally, a delimiter can be provided and be place between the occurences.
repeat(number $number, string $delimiter) (string)
{ since => '0.01', }
=example-1 repeat
package main;
use Venus::String;
my $string = Venus::String->new('999');
my $repeat = $string->repeat(2);
# "999999"
The numified method returns the numerical representation of the object. For string objects this method returns the underlying value, if that value looks like a number, or 0.
numified() (number)
{ since => '0.08', }
=example-1 numified
# given: synopsis;
my $numified = $string->numified;
# 11
The render method treats the string as a template and performs a simple token replacement using the argument provided.
render(hashref $tokens) (string)
{ since => '0.01', }
=example-1 render
package main;
use Venus::String;
my $string = Venus::String->new('Hi, {{name}}!');
my $render = $string->render({name => 'Friend'});
# "Hi, Friend!"
The search method performs a search operation and returns the Venus::Search object.
search(regexp $regexp) (Venus::Search)
{ since => '0.01', }
=example-1 search
# given: synopsis;
my $search = $string->search('world');
# bless({
# ...,
# "flags" => "",
# "regexp" => "world",
# "string" => "hello world",
# }, "Venus::Search")
The replace method performs a search and replace operation and returns the Venus::Replace object.
replace(regexp $regexp, string $replace, string $flags) (Venus::Replace)
{ since => '0.01', }
=example-1 replace
# given: synopsis;
my $replace = $string->replace('world', 'universe');
# bless({
# ...,
# "flags" => "",
# "regexp" => "world",
# "string" => "hello world",
# "substr" => "universe",
# }, "Venus::Replace")
The reverse method returns a string where the characters in the string are in the opposite order.
reverse() (string)
{ since => '0.01', }
=example-1 reverse
# given: synopsis;
my $reverse = $string->reverse;
# "dlrow olleh"
The rindex method searches for the argument within the string and returns the position of the last occurrence of the argument.
rindex(string $substr, number $start) (string)
{ since => '0.01', }
=example-1 rindex
package main;
use Venus::String;
my $string = Venus::String->new('explain the unexplainable');
my $rindex = $string->rindex('explain');
# 14
The snakecase method converts the string to snakecase.
snakecase() (string)
{ since => '0.01', }
=example-1 snakecase
# given: synopsis;
my $snakecase = $string->snakecase;
# "hello_world"
The split method returns an arrayref by splitting the string on the argument.
split(string | regexp $expr, maybe[number] $limit) (arrayref)
{ since => '0.01', }
=example-1 split
package main;
use Venus::String;
my $string = Venus::String->new('name, age, dob, email');
my $split = $string->split(', ');
# ["name", "age", "dob", "email"]
The stringified method returns the object, stringified (i.e. a dump of the object's value).
stringified() (string)
{ since => '0.08', }
=example-1 stringified
# given: synopsis;
my $stringified = $string->stringified;
# "hello world"
The strip method returns the string replacing occurences of 2 or more whitespaces with a single whitespace.
strip() (string)
{ since => '0.01', }
=example-1 strip
package main;
use Venus::String;
my $string = Venus::String->new('one, two, three');
my $strip = $string->strip;
# "one, two, three"
The substr method calls the core "substr" function with the object's string value. In list context returns the result and the subject.
substr(number $offset, number $length, string $replace) (string)
{ since => '0.01', }
=example-1 substr
package main;
use Venus::String;
my $string = Venus::String->new('hello world');
my $substr = $string->substr(0, 5);
# "hello"
The template method uses the underlying string value to build and return a Venus::Template object, or dispatches to the coderef or method provided.
template(string | coderef $code, any @args) (any)
{ since => '3.04', }
The titlecase method returns the string capitalizing the first character of each word.
titlecase() (string)
{ since => '0.01', }
=example-1 titlecase
# given: synopsis;
my $titlecase = $string->titlecase;
# "Hello World"
The trim method removes one or more consecutive leading and/or trailing spaces from the string.
trim() (string)
{ since => '0.01', }
=example-1 trim
package main;
use Venus::String;
my $string = Venus::String->new(' system is ready ');
my $trim = $string->trim;
# "system is ready"
The tv method performs a "type-and-value-equal-to" operation using argument provided.
tv(any $arg) (boolean)
{ since => '0.08', }
=example-1 tv
package main;
use Venus::Array;
use Venus::String;
my $lvalue = Venus::String->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->tv($rvalue);
# 0
The uc method returns an uppercased version of the string.
uc() (string)
{ since => '0.01', }
=example-1 uc
# given: synopsis;
my $uc = $string->uc;
# "HELLO WORLD"
The ucfirst method returns a the string with the first character uppercased.
ucfirst() (string)
{ since => '0.01', }
=example-1 ucfirst
# given: synopsis;
my $ucfirst = $string->ucfirst;
# "Hello world"
The uppercase method is an alias to the uc method.
uppercase() (string)
{ since => '0.01', }
=example-1 uppercase
# given: synopsis;
my $uppercase = $string->uppercase;
# "HELLO WORLD"
The words method returns an arrayref by splitting on 1 or more consecutive spaces.
words() (within[arrayref, string])
{ since => '0.01', }
=example-1 words
package main;
use Venus::String;
my $string = Venus::String->new(
'is this a bug we\'re experiencing'
);
my $words = $string->words;
# ["is", "this", "a", "bug", "we're", "experiencing"]
This package overloads the "" operator.
This package overloads the eq operator.
This package overloads the ne operator.
This package overloads the qr operator.
t/Venus.t: present: authors t/Venus.t: present: license
267 POD Errors
The following errors were encountered while parsing the POD:
- Around line 13:
Unknown directive: =name
- Around line 21:
Unknown directive: =tagline
- Around line 29:
Unknown directive: =abstract
- Around line 37:
Unknown directive: =includes
- Around line 93:
Unknown directive: =synopsis
- Around line 112:
Unknown directive: =description
- Around line 120:
Unknown directive: =inherits
- Around line 128:
Unknown directive: =method
- Around line 132:
Unknown directive: =signature
- Around line 136:
Unknown directive: =metadata
- Around line 160:
Unknown directive: =method
- Around line 165:
Unknown directive: =signature
- Around line 169:
Unknown directive: =metadata
- Around line 193:
Unknown directive: =method
- Around line 197:
Unknown directive: =signature
- Around line 201:
Unknown directive: =metadata
- Around line 225:
Unknown directive: =method
- Around line 231:
Unknown directive: =signature
- Around line 235:
Unknown directive: =metadata
- Around line 277:
=cut found outside a pod block. Skipping to next block.
- Around line 301:
=cut found outside a pod block. Skipping to next block.
- Around line 325:
=cut found outside a pod block. Skipping to next block.
- Around line 349:
=cut found outside a pod block. Skipping to next block.
- Around line 373:
=cut found outside a pod block. Skipping to next block.
- Around line 397:
=cut found outside a pod block. Skipping to next block.
- Around line 421:
=cut found outside a pod block. Skipping to next block.
- Around line 445:
=cut found outside a pod block. Skipping to next block.
- Around line 469:
=cut found outside a pod block. Skipping to next block.
- Around line 480:
Unknown directive: =method
- Around line 485:
Unknown directive: =signature
- Around line 489:
Unknown directive: =metadata
- Around line 529:
=cut found outside a pod block. Skipping to next block.
- Around line 539:
Unknown directive: =method
- Around line 543:
Unknown directive: =signature
- Around line 547:
Unknown directive: =metadata
- Around line 575:
Unknown directive: =method
- Around line 579:
Unknown directive: =signature
- Around line 583:
Unknown directive: =metadata
- Around line 611:
Unknown directive: =method
- Around line 616:
Unknown directive: =signature
- Around line 620:
Unknown directive: =metadata
- Around line 660:
=cut found outside a pod block. Skipping to next block.
- Around line 682:
=cut found outside a pod block. Skipping to next block.
- Around line 692:
Unknown directive: =method
- Around line 696:
Unknown directive: =signature
- Around line 700:
Unknown directive: =metadata
- Around line 724:
Unknown directive: =method
- Around line 728:
Unknown directive: =signature
- Around line 732:
Unknown directive: =metadata
- Around line 776:
=cut found outside a pod block. Skipping to next block.
- Around line 800:
=cut found outside a pod block. Skipping to next block.
- Around line 824:
=cut found outside a pod block. Skipping to next block.
- Around line 848:
=cut found outside a pod block. Skipping to next block.
- Around line 872:
=cut found outside a pod block. Skipping to next block.
- Around line 896:
=cut found outside a pod block. Skipping to next block.
- Around line 919:
=cut found outside a pod block. Skipping to next block.
- Around line 943:
=cut found outside a pod block. Skipping to next block.
- Around line 953:
Unknown directive: =method
- Around line 958:
Unknown directive: =signature
- Around line 962:
Unknown directive: =metadata
- Around line 1006:
=cut found outside a pod block. Skipping to next block.
- Around line 1030:
=cut found outside a pod block. Skipping to next block.
- Around line 1054:
=cut found outside a pod block. Skipping to next block.
- Around line 1078:
=cut found outside a pod block. Skipping to next block.
- Around line 1102:
=cut found outside a pod block. Skipping to next block.
- Around line 1126:
=cut found outside a pod block. Skipping to next block.
- Around line 1149:
=cut found outside a pod block. Skipping to next block.
- Around line 1173:
=cut found outside a pod block. Skipping to next block.
- Around line 1183:
Unknown directive: =method
- Around line 1188:
Unknown directive: =signature
- Around line 1192:
Unknown directive: =metadata
- Around line 1236:
=cut found outside a pod block. Skipping to next block.
- Around line 1260:
=cut found outside a pod block. Skipping to next block.
- Around line 1284:
=cut found outside a pod block. Skipping to next block.
- Around line 1308:
=cut found outside a pod block. Skipping to next block.
- Around line 1332:
=cut found outside a pod block. Skipping to next block.
- Around line 1356:
=cut found outside a pod block. Skipping to next block.
- Around line 1379:
=cut found outside a pod block. Skipping to next block.
- Around line 1403:
=cut found outside a pod block. Skipping to next block.
- Around line 1413:
Unknown directive: =method
- Around line 1417:
Unknown directive: =signature
- Around line 1421:
Unknown directive: =metadata
- Around line 1465:
=cut found outside a pod block. Skipping to next block.
- Around line 1489:
=cut found outside a pod block. Skipping to next block.
- Around line 1513:
=cut found outside a pod block. Skipping to next block.
- Around line 1537:
=cut found outside a pod block. Skipping to next block.
- Around line 1561:
=cut found outside a pod block. Skipping to next block.
- Around line 1585:
=cut found outside a pod block. Skipping to next block.
- Around line 1608:
=cut found outside a pod block. Skipping to next block.
- Around line 1632:
=cut found outside a pod block. Skipping to next block.
- Around line 1642:
Unknown directive: =method
- Around line 1647:
Unknown directive: =signature
- Around line 1651:
Unknown directive: =metadata
- Around line 1695:
=cut found outside a pod block. Skipping to next block.
- Around line 1719:
=cut found outside a pod block. Skipping to next block.
- Around line 1743:
=cut found outside a pod block. Skipping to next block.
- Around line 1767:
=cut found outside a pod block. Skipping to next block.
- Around line 1791:
=cut found outside a pod block. Skipping to next block.
- Around line 1815:
=cut found outside a pod block. Skipping to next block.
- Around line 1838:
=cut found outside a pod block. Skipping to next block.
- Around line 1862:
=cut found outside a pod block. Skipping to next block.
- Around line 1872:
Unknown directive: =method
- Around line 1877:
Unknown directive: =signature
- Around line 1881:
Unknown directive: =metadata
- Around line 1901:
=cut found outside a pod block. Skipping to next block.
- Around line 1923:
=cut found outside a pod block. Skipping to next block.
- Around line 1933:
Unknown directive: =method
- Around line 1938:
Unknown directive: =signature
- Around line 1942:
Unknown directive: =metadata
- Around line 1970:
Unknown directive: =method
- Around line 1975:
Unknown directive: =signature
- Around line 1979:
Unknown directive: =metadata
- Around line 2019:
=cut found outside a pod block. Skipping to next block.
- Around line 2041:
=cut found outside a pod block. Skipping to next block.
- Around line 2051:
Unknown directive: =method
- Around line 2055:
Unknown directive: =signature
- Around line 2059:
Unknown directive: =metadata
- Around line 2083:
Unknown directive: =method
- Around line 2087:
Unknown directive: =signature
- Around line 2091:
Unknown directive: =metadata
- Around line 2119:
Unknown directive: =method
- Around line 2123:
Unknown directive: =signature
- Around line 2127:
Unknown directive: =metadata
- Around line 2155:
Unknown directive: =method
- Around line 2160:
Unknown directive: =signature
- Around line 2164:
Unknown directive: =metadata
- Around line 2208:
=cut found outside a pod block. Skipping to next block.
- Around line 2232:
=cut found outside a pod block. Skipping to next block.
- Around line 2256:
=cut found outside a pod block. Skipping to next block.
- Around line 2280:
=cut found outside a pod block. Skipping to next block.
- Around line 2304:
=cut found outside a pod block. Skipping to next block.
- Around line 2328:
=cut found outside a pod block. Skipping to next block.
- Around line 2351:
=cut found outside a pod block. Skipping to next block.
- Around line 2375:
=cut found outside a pod block. Skipping to next block.
- Around line 2385:
Unknown directive: =method
- Around line 2389:
Unknown directive: =signature
- Around line 2393:
Unknown directive: =metadata
- Around line 2417:
Unknown directive: =method
- Around line 2422:
Unknown directive: =signature
- Around line 2426:
Unknown directive: =metadata
- Around line 2462:
=cut found outside a pod block. Skipping to next block.
- Around line 2472:
Unknown directive: =method
- Around line 2476:
Unknown directive: =signature
- Around line 2480:
Unknown directive: =metadata
- Around line 2524:
=cut found outside a pod block. Skipping to next block.
- Around line 2548:
=cut found outside a pod block. Skipping to next block.
- Around line 2572:
=cut found outside a pod block. Skipping to next block.
- Around line 2596:
=cut found outside a pod block. Skipping to next block.
- Around line 2620:
=cut found outside a pod block. Skipping to next block.
- Around line 2644:
=cut found outside a pod block. Skipping to next block.
- Around line 2667:
=cut found outside a pod block. Skipping to next block.
- Around line 2691:
=cut found outside a pod block. Skipping to next block.
- Around line 2701:
Unknown directive: =method
- Around line 2705:
Unknown directive: =signature
- Around line 2709:
Unknown directive: =metadata
- Around line 2753:
=cut found outside a pod block. Skipping to next block.
- Around line 2777:
=cut found outside a pod block. Skipping to next block.
- Around line 2801:
=cut found outside a pod block. Skipping to next block.
- Around line 2825:
=cut found outside a pod block. Skipping to next block.
- Around line 2849:
=cut found outside a pod block. Skipping to next block.
- Around line 2873:
=cut found outside a pod block. Skipping to next block.
- Around line 2896:
=cut found outside a pod block. Skipping to next block.
- Around line 2920:
=cut found outside a pod block. Skipping to next block.
- Around line 2930:
Unknown directive: =method
- Around line 2934:
Unknown directive: =signature
- Around line 2938:
Unknown directive: =metadata
- Around line 2962:
Unknown directive: =method
- Around line 2966:
Unknown directive: =signature
- Around line 2970:
Unknown directive: =metadata
- Around line 2994:
Unknown directive: =method
- Around line 2999:
Unknown directive: =signature
- Around line 3003:
Unknown directive: =metadata
- Around line 3027:
Unknown directive: =method
- Around line 3031:
Unknown directive: =signature
- Around line 3035:
Unknown directive: =metadata
- Around line 3063:
Unknown directive: =method
- Around line 3069:
Unknown directive: =signature
- Around line 3073:
Unknown directive: =metadata
- Around line 3113:
=cut found outside a pod block. Skipping to next block.
- Around line 3123:
Unknown directive: =method
- Around line 3129:
Unknown directive: =signature
- Around line 3133:
Unknown directive: =metadata
- Around line 3169:
=cut found outside a pod block. Skipping to next block.
- Around line 3179:
Unknown directive: =method
- Around line 3184:
Unknown directive: =signature
- Around line 3188:
Unknown directive: =metadata
- Around line 3216:
Unknown directive: =method
- Around line 3221:
Unknown directive: =signature
- Around line 3225:
Unknown directive: =metadata
- Around line 3254:
Unknown directive: =method
- Around line 3259:
Unknown directive: =signature
- Around line 3263:
Unknown directive: =metadata
- Around line 3293:
Unknown directive: =method
- Around line 3298:
Unknown directive: =signature
- Around line 3302:
Unknown directive: =metadata
- Around line 3326:
Unknown directive: =method
- Around line 3331:
Unknown directive: =signature
- Around line 3335:
Unknown directive: =metadata
- Around line 3375:
=cut found outside a pod block. Skipping to next block.
- Around line 3397:
=cut found outside a pod block. Skipping to next block.
- Around line 3407:
Unknown directive: =method
- Around line 3411:
Unknown directive: =signature
- Around line 3415:
Unknown directive: =metadata
- Around line 3439:
Unknown directive: =method
- Around line 3443:
Unknown directive: =signature
- Around line 3447:
Unknown directive: =metadata
- Around line 3487:
=cut found outside a pod block. Skipping to next block.
- Around line 3509:
=cut found outside a pod block. Skipping to next block.
- Around line 3519:
Unknown directive: =method
- Around line 3524:
Unknown directive: =signature
- Around line 3528:
Unknown directive: =metadata
- Around line 3564:
=cut found outside a pod block. Skipping to next block.
- Around line 3574:
Unknown directive: =method
- Around line 3579:
Unknown directive: =signature
- Around line 3583:
Unknown directive: =metadata
- Around line 3611:
Unknown directive: =method
- Around line 3616:
Unknown directive: =signature
- Around line 3620:
Unknown directive: =metadata
- Around line 3660:
=cut found outside a pod block. Skipping to next block.
- Around line 3682:
=cut found outside a pod block. Skipping to next block.
- Around line 3704:
=cut found outside a pod block. Skipping to next block.
- Around line 3715:
Unknown directive: =method
- Around line 3720:
Unknown directive: =signature
- Around line 3724:
Unknown directive: =metadata
- Around line 3744:
=cut found outside a pod block. Skipping to next block.
- Around line 3769:
=cut found outside a pod block. Skipping to next block.
- Around line 3779:
Unknown directive: =method
- Around line 3784:
Unknown directive: =signature
- Around line 3788:
Unknown directive: =metadata
- Around line 3812:
Unknown directive: =method
- Around line 3817:
Unknown directive: =signature
- Around line 3821:
Unknown directive: =metadata
- Around line 3849:
Unknown directive: =method
- Around line 3854:
Unknown directive: =signature
- Around line 3858:
Unknown directive: =metadata
- Around line 3902:
=cut found outside a pod block. Skipping to next block.
- Around line 3926:
=cut found outside a pod block. Skipping to next block.
- Around line 3950:
=cut found outside a pod block. Skipping to next block.
- Around line 3974:
=cut found outside a pod block. Skipping to next block.
- Around line 3998:
=cut found outside a pod block. Skipping to next block.
- Around line 4022:
=cut found outside a pod block. Skipping to next block.
- Around line 4045:
=cut found outside a pod block. Skipping to next block.
- Around line 4069:
=cut found outside a pod block. Skipping to next block.
- Around line 4079:
Unknown directive: =method
- Around line 4083:
Unknown directive: =signature
- Around line 4087:
Unknown directive: =metadata
- Around line 4111:
Unknown directive: =method
- Around line 4115:
Unknown directive: =signature
- Around line 4119:
Unknown directive: =metadata
- Around line 4143:
Unknown directive: =method
- Around line 4147:
Unknown directive: =signature
- Around line 4151:
Unknown directive: =metadata
- Around line 4175:
Unknown directive: =method
- Around line 4180:
Unknown directive: =signature
- Around line 4184:
Unknown directive: =metadata
- Around line 4214:
Unknown directive: =operator
- Around line 4230:
=cut found outside a pod block. Skipping to next block.
- Around line 4248:
=cut found outside a pod block. Skipping to next block.
- Around line 4258:
Unknown directive: =operator
- Around line 4274:
=cut found outside a pod block. Skipping to next block.
- Around line 4297:
=cut found outside a pod block. Skipping to next block.
- Around line 4307:
Unknown directive: =operator
- Around line 4323:
=cut found outside a pod block. Skipping to next block.
- Around line 4346:
=cut found outside a pod block. Skipping to next block.
- Around line 4356:
Unknown directive: =operator
- Around line 4372:
=cut found outside a pod block. Skipping to next block.
- Around line 4382:
Unknown directive: =partials