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: 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: 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(Str @parts) (Str)
{ 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(Str $delimiter, Str @parts) (Str)
{ 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() (Str)
{ 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(Str $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() (Str)
{ 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() (Str)
{ 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(Str @parts) (Str)
{ 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(Str $expr) (Bool)
{ 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() (Str)
{ 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) (Bool)
{ 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) (Bool)
{ 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) (Bool)
{ 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) (Bool)
{ 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) (Bool)
{ 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 hex method returns the value resulting from interpreting the string as a hex string.
hex() (Str)
{ 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(Str $substr, Int $start) (Num)
{ 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() (Str)
{ 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() (Str)
{ 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() (Str)
{ 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) (Bool)
{ 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() (Int)
{ 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() (ArrayRef[Str])
{ 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) (Bool)
{ 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) (Bool)
{ 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() (Str)
{ since => '0.01', }
=example-1 pascalcase
# given: synopsis;
my $pascalcase = $string->pascalcase;
# "HelloWorld"
The prepend method prepends arugments to the string using spaces.
prepend(Str @parts) (Str)
{ 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(Str $delimiter, Str @parts) (Str)
{ 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() (Str)
{ 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(Num $number, Str $delimiter) (Str)
{ 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() (Int)
{ 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) (Str)
{ 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) (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, Str $replace, Str $flags) (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() (Str)
{ 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(Str $substr, Int $start) (Str)
{ 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() (Str)
{ 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(Str | Regexp $expr, Maybe[Int] $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() (Str)
{ 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() (Str)
{ 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(Num $offset, Num $length, Str $replace) (Str)
{ 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 titlecase method returns the string capitalizing the first character of each word.
titlecase() (Str)
{ 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() (Str)
{ 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) (Bool)
{ 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() (Str)
{ 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() (Str)
{ 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() (Str)
{ 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() (ArrayRef[Str])
{ 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: pdml: authors t/Venus.t: pdml: license
258 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 91:
Unknown directive: =synopsis
- Around line 110:
Unknown directive: =description
- Around line 118:
Unknown directive: =inherits
- Around line 126:
Unknown directive: =method
- Around line 130:
Unknown directive: =signature
- Around line 134:
Unknown directive: =metadata
- Around line 158:
Unknown directive: =method
- Around line 163:
Unknown directive: =signature
- Around line 167:
Unknown directive: =metadata
- Around line 191:
Unknown directive: =method
- Around line 195:
Unknown directive: =signature
- Around line 199:
Unknown directive: =metadata
- Around line 223:
Unknown directive: =method
- Around line 229:
Unknown directive: =signature
- Around line 233:
Unknown directive: =metadata
- Around line 275:
=cut found outside a pod block. Skipping to next block.
- Around line 299:
=cut found outside a pod block. Skipping to next block.
- Around line 323:
=cut found outside a pod block. Skipping to next block.
- Around line 347:
=cut found outside a pod block. Skipping to next block.
- Around line 371:
=cut found outside a pod block. Skipping to next block.
- Around line 395:
=cut found outside a pod block. Skipping to next block.
- Around line 419:
=cut found outside a pod block. Skipping to next block.
- Around line 443:
=cut found outside a pod block. Skipping to next block.
- Around line 467:
=cut found outside a pod block. Skipping to next block.
- Around line 478:
Unknown directive: =method
- Around line 483:
Unknown directive: =signature
- Around line 487:
Unknown directive: =metadata
- Around line 527:
=cut found outside a pod block. Skipping to next block.
- Around line 537:
Unknown directive: =method
- Around line 541:
Unknown directive: =signature
- Around line 545:
Unknown directive: =metadata
- Around line 573:
Unknown directive: =method
- Around line 577:
Unknown directive: =signature
- Around line 581:
Unknown directive: =metadata
- Around line 609:
Unknown directive: =method
- Around line 614:
Unknown directive: =signature
- Around line 618:
Unknown directive: =metadata
- Around line 658:
=cut found outside a pod block. Skipping to next block.
- Around line 680:
=cut found outside a pod block. Skipping to next block.
- Around line 690:
Unknown directive: =method
- Around line 694:
Unknown directive: =signature
- Around line 698:
Unknown directive: =metadata
- Around line 722:
Unknown directive: =method
- Around line 726:
Unknown directive: =signature
- Around line 730:
Unknown directive: =metadata
- Around line 774:
=cut found outside a pod block. Skipping to next block.
- Around line 798:
=cut found outside a pod block. Skipping to next block.
- Around line 822:
=cut found outside a pod block. Skipping to next block.
- Around line 846:
=cut found outside a pod block. Skipping to next block.
- Around line 870:
=cut found outside a pod block. Skipping to next block.
- Around line 894:
=cut found outside a pod block. Skipping to next block.
- Around line 917:
=cut found outside a pod block. Skipping to next block.
- Around line 941:
=cut found outside a pod block. Skipping to next block.
- Around line 951:
Unknown directive: =method
- Around line 956:
Unknown directive: =signature
- Around line 960:
Unknown directive: =metadata
- Around line 1004:
=cut found outside a pod block. Skipping to next block.
- Around line 1028:
=cut found outside a pod block. Skipping to next block.
- Around line 1052:
=cut found outside a pod block. Skipping to next block.
- Around line 1076:
=cut found outside a pod block. Skipping to next block.
- Around line 1100:
=cut found outside a pod block. Skipping to next block.
- Around line 1124:
=cut found outside a pod block. Skipping to next block.
- Around line 1147:
=cut found outside a pod block. Skipping to next block.
- Around line 1171:
=cut found outside a pod block. Skipping to next block.
- Around line 1181:
Unknown directive: =method
- Around line 1186:
Unknown directive: =signature
- Around line 1190:
Unknown directive: =metadata
- Around line 1234:
=cut found outside a pod block. Skipping to next block.
- Around line 1258:
=cut found outside a pod block. Skipping to next block.
- Around line 1282:
=cut found outside a pod block. Skipping to next block.
- Around line 1306:
=cut found outside a pod block. Skipping to next block.
- Around line 1330:
=cut found outside a pod block. Skipping to next block.
- Around line 1354:
=cut found outside a pod block. Skipping to next block.
- Around line 1377:
=cut found outside a pod block. Skipping to next block.
- Around line 1401:
=cut found outside a pod block. Skipping to next block.
- Around line 1411:
Unknown directive: =method
- Around line 1415:
Unknown directive: =signature
- Around line 1419:
Unknown directive: =metadata
- Around line 1463:
=cut found outside a pod block. Skipping to next block.
- Around line 1487:
=cut found outside a pod block. Skipping to next block.
- Around line 1511:
=cut found outside a pod block. Skipping to next block.
- Around line 1535:
=cut found outside a pod block. Skipping to next block.
- Around line 1559:
=cut found outside a pod block. Skipping to next block.
- Around line 1583:
=cut found outside a pod block. Skipping to next block.
- Around line 1606:
=cut found outside a pod block. Skipping to next block.
- Around line 1630:
=cut found outside a pod block. Skipping to next block.
- Around line 1640:
Unknown directive: =method
- Around line 1645:
Unknown directive: =signature
- Around line 1649:
Unknown directive: =metadata
- Around line 1693:
=cut found outside a pod block. Skipping to next block.
- Around line 1717:
=cut found outside a pod block. Skipping to next block.
- Around line 1741:
=cut found outside a pod block. Skipping to next block.
- Around line 1765:
=cut found outside a pod block. Skipping to next block.
- Around line 1789:
=cut found outside a pod block. Skipping to next block.
- Around line 1813:
=cut found outside a pod block. Skipping to next block.
- Around line 1836:
=cut found outside a pod block. Skipping to next block.
- Around line 1860:
=cut found outside a pod block. Skipping to next block.
- Around line 1870:
Unknown directive: =method
- Around line 1875:
Unknown directive: =signature
- Around line 1879:
Unknown directive: =metadata
- Around line 1907:
Unknown directive: =method
- Around line 1912:
Unknown directive: =signature
- Around line 1916:
Unknown directive: =metadata
- Around line 1956:
=cut found outside a pod block. Skipping to next block.
- Around line 1978:
=cut found outside a pod block. Skipping to next block.
- Around line 1988:
Unknown directive: =method
- Around line 1992:
Unknown directive: =signature
- Around line 1996:
Unknown directive: =metadata
- Around line 2020:
Unknown directive: =method
- Around line 2024:
Unknown directive: =signature
- Around line 2028:
Unknown directive: =metadata
- Around line 2056:
Unknown directive: =method
- Around line 2060:
Unknown directive: =signature
- Around line 2064:
Unknown directive: =metadata
- Around line 2092:
Unknown directive: =method
- Around line 2097:
Unknown directive: =signature
- Around line 2101:
Unknown directive: =metadata
- Around line 2145:
=cut found outside a pod block. Skipping to next block.
- Around line 2169:
=cut found outside a pod block. Skipping to next block.
- Around line 2193:
=cut found outside a pod block. Skipping to next block.
- Around line 2217:
=cut found outside a pod block. Skipping to next block.
- Around line 2241:
=cut found outside a pod block. Skipping to next block.
- Around line 2265:
=cut found outside a pod block. Skipping to next block.
- Around line 2288:
=cut found outside a pod block. Skipping to next block.
- Around line 2312:
=cut found outside a pod block. Skipping to next block.
- Around line 2322:
Unknown directive: =method
- Around line 2326:
Unknown directive: =signature
- Around line 2330:
Unknown directive: =metadata
- Around line 2354:
Unknown directive: =method
- Around line 2359:
Unknown directive: =signature
- Around line 2363:
Unknown directive: =metadata
- Around line 2399:
=cut found outside a pod block. Skipping to next block.
- Around line 2409:
Unknown directive: =method
- Around line 2413:
Unknown directive: =signature
- Around line 2417:
Unknown directive: =metadata
- Around line 2461:
=cut found outside a pod block. Skipping to next block.
- Around line 2485:
=cut found outside a pod block. Skipping to next block.
- Around line 2509:
=cut found outside a pod block. Skipping to next block.
- Around line 2533:
=cut found outside a pod block. Skipping to next block.
- Around line 2557:
=cut found outside a pod block. Skipping to next block.
- Around line 2581:
=cut found outside a pod block. Skipping to next block.
- Around line 2604:
=cut found outside a pod block. Skipping to next block.
- Around line 2628:
=cut found outside a pod block. Skipping to next block.
- Around line 2638:
Unknown directive: =method
- Around line 2642:
Unknown directive: =signature
- Around line 2646:
Unknown directive: =metadata
- Around line 2690:
=cut found outside a pod block. Skipping to next block.
- Around line 2714:
=cut found outside a pod block. Skipping to next block.
- Around line 2738:
=cut found outside a pod block. Skipping to next block.
- Around line 2762:
=cut found outside a pod block. Skipping to next block.
- Around line 2786:
=cut found outside a pod block. Skipping to next block.
- Around line 2810:
=cut found outside a pod block. Skipping to next block.
- Around line 2833:
=cut found outside a pod block. Skipping to next block.
- Around line 2857:
=cut found outside a pod block. Skipping to next block.
- Around line 2867:
Unknown directive: =method
- Around line 2871:
Unknown directive: =signature
- Around line 2875:
Unknown directive: =metadata
- Around line 2899:
Unknown directive: =method
- Around line 2903:
Unknown directive: =signature
- Around line 2907:
Unknown directive: =metadata
- Around line 2931:
Unknown directive: =method
- Around line 2936:
Unknown directive: =signature
- Around line 2940:
Unknown directive: =metadata
- Around line 2964:
Unknown directive: =method
- Around line 2968:
Unknown directive: =signature
- Around line 2972:
Unknown directive: =metadata
- Around line 3000:
Unknown directive: =method
- Around line 3006:
Unknown directive: =signature
- Around line 3010:
Unknown directive: =metadata
- Around line 3050:
=cut found outside a pod block. Skipping to next block.
- Around line 3060:
Unknown directive: =method
- Around line 3066:
Unknown directive: =signature
- Around line 3070:
Unknown directive: =metadata
- Around line 3106:
=cut found outside a pod block. Skipping to next block.
- Around line 3116:
Unknown directive: =method
- Around line 3121:
Unknown directive: =signature
- Around line 3125:
Unknown directive: =metadata
- Around line 3153:
Unknown directive: =method
- Around line 3158:
Unknown directive: =signature
- Around line 3162:
Unknown directive: =metadata
- Around line 3191:
Unknown directive: =method
- Around line 3196:
Unknown directive: =signature
- Around line 3200:
Unknown directive: =metadata
- Around line 3230:
Unknown directive: =method
- Around line 3235:
Unknown directive: =signature
- Around line 3239:
Unknown directive: =metadata
- Around line 3263:
Unknown directive: =method
- Around line 3268:
Unknown directive: =signature
- Around line 3272:
Unknown directive: =metadata
- Around line 3312:
=cut found outside a pod block. Skipping to next block.
- Around line 3334:
=cut found outside a pod block. Skipping to next block.
- Around line 3344:
Unknown directive: =method
- Around line 3348:
Unknown directive: =signature
- Around line 3352:
Unknown directive: =metadata
- Around line 3376:
Unknown directive: =method
- Around line 3380:
Unknown directive: =signature
- Around line 3384:
Unknown directive: =metadata
- Around line 3424:
=cut found outside a pod block. Skipping to next block.
- Around line 3446:
=cut found outside a pod block. Skipping to next block.
- Around line 3456:
Unknown directive: =method
- Around line 3461:
Unknown directive: =signature
- Around line 3465:
Unknown directive: =metadata
- Around line 3501:
=cut found outside a pod block. Skipping to next block.
- Around line 3519:
=cut found outside a pod block. Skipping to next block.
- Around line 3528:
Unknown directive: =method
- Around line 3533:
Unknown directive: =signature
- Around line 3537:
Unknown directive: =metadata
- Around line 3565:
Unknown directive: =method
- Around line 3570:
Unknown directive: =signature
- Around line 3574:
Unknown directive: =metadata
- Around line 3614:
=cut found outside a pod block. Skipping to next block.
- Around line 3636:
=cut found outside a pod block. Skipping to next block.
- Around line 3658:
=cut found outside a pod block. Skipping to next block.
- Around line 3669:
Unknown directive: =method
- Around line 3674:
Unknown directive: =signature
- Around line 3678:
Unknown directive: =metadata
- Around line 3702:
Unknown directive: =method
- Around line 3707:
Unknown directive: =signature
- Around line 3711:
Unknown directive: =metadata
- Around line 3739:
Unknown directive: =method
- Around line 3744:
Unknown directive: =signature
- Around line 3748:
Unknown directive: =metadata
- Around line 3792:
=cut found outside a pod block. Skipping to next block.
- Around line 3816:
=cut found outside a pod block. Skipping to next block.
- Around line 3840:
=cut found outside a pod block. Skipping to next block.
- Around line 3864:
=cut found outside a pod block. Skipping to next block.
- Around line 3888:
=cut found outside a pod block. Skipping to next block.
- Around line 3912:
=cut found outside a pod block. Skipping to next block.
- Around line 3935:
=cut found outside a pod block. Skipping to next block.
- Around line 3959:
=cut found outside a pod block. Skipping to next block.
- Around line 3969:
Unknown directive: =method
- Around line 3973:
Unknown directive: =signature
- Around line 3977:
Unknown directive: =metadata
- Around line 4001:
Unknown directive: =method
- Around line 4005:
Unknown directive: =signature
- Around line 4009:
Unknown directive: =metadata
- Around line 4033:
Unknown directive: =method
- Around line 4037:
Unknown directive: =signature
- Around line 4041:
Unknown directive: =metadata
- Around line 4065:
Unknown directive: =method
- Around line 4070:
Unknown directive: =signature
- Around line 4074:
Unknown directive: =metadata
- Around line 4104:
Unknown directive: =operator
- Around line 4120:
=cut found outside a pod block. Skipping to next block.
- Around line 4138:
=cut found outside a pod block. Skipping to next block.
- Around line 4148:
Unknown directive: =operator
- Around line 4164:
=cut found outside a pod block. Skipping to next block.
- Around line 4187:
=cut found outside a pod block. Skipping to next block.
- Around line 4197:
Unknown directive: =operator
- Around line 4213:
=cut found outside a pod block. Skipping to next block.
- Around line 4236:
=cut found outside a pod block. Skipping to next block.
- Around line 4246:
Unknown directive: =operator
- Around line 4262:
=cut found outside a pod block. Skipping to next block.
- Around line 4272:
Unknown directive: =partials