Venus::Number
Number Class
Number Class for Perl 5
method: abs method: add method: append method: append_with method: atan2 method: cast method: concat method: contains method: cos method: decr method: default method: div method: eq method: exp method: ge method: gele method: gt method: gtlt method: hex method: incr method: index method: int method: le method: length method: log method: lshift method: lt method: mod method: multi method: ne method: new method: neg method: numified method: pow method: prepend method: prepend_with method: range method: repeat method: rshift method: sin method: sqrt method: sub method: substr method: tv
package main;
use Venus::Number;
my $number = Venus::Number->new(1_000);
# $number->abs;
This package provides methods for manipulating number data.
Venus::Kind::Value
The abs method returns the absolute value of the number.
abs() (Num)
{ since => '0.01', }
=example-1 abs
# given: synopsis;
my $abs = $number->abs;
# 1000
The add method returns the result of addition performed on the argument provided.
add(Num $value) (Num)
{ since => '1.23', }
=example-1 add
# given: synopsis;
my $add = $number->add(1_000);
# 2000
The append method appends arugments to the number.
append(string @parts) (string)
{ since => '1.23', }
=example-1 append
# given: synopsis;
my $append = $number->append(0);
# 10_000
The append_with method appends arugments to the number using the delimiter provided.
append_with(string $delimiter, string @parts) (string)
{ since => '1.23', }
=example-1 append_with
# given: synopsis;
my $append = $number->append_with('.', 0);
# "1000.0"
The atan2 method returns the arctangent of Y/X in the range -PI to PI.
atan2() (Num)
{ since => '0.01', }
=example-1 atan2
package main;
use Venus::Number;
my $number = Venus::Number->new(1);
my $atan2 = $number->atan2(1);
# 0.785398163397448
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::Number;
my $number = Venus::Number->new;
my $cast = $number->cast('array');
# bless({ value => [0] }, "Venus::Array")
The concat method returns the number with the argument list appended to it.
concat(string @parts) (string)
{ since => '1.23', }
=example-1 concat
package main;
use Venus::Number;
my $number = Venus::Number->new(1_000);
my $concat = $number->concat('.', '0001');
# "1000.0001"
The contains method searches the number for a substring or expression returns true or false if found.
contains(string $expr) (boolean)
{ since => '1.23', }
=example-1 contains
package main;
use Venus::Number;
my $number = Venus::Number->new(1_0001);
my $contains = $number->contains(10);
# 1
The cos method computes the cosine of the number (expressed in radians).
cos() (Num)
{ since => '0.01', }
=example-1 cos
package main;
use Venus::Number;
my $number = Venus::Number->new(12);
my $cos = $number->cos;
# 0.843853958732492
The decr method returns the numeric number decremented by 1.
decr() (Num)
{ since => '0.01', }
=example-1 decr
package main;
use Venus::Number;
my $number = Venus::Number->new(123456789);
my $decr = $number->decr;
# 123456788
The default method returns the default value, i.e. 0.
default() (Num)
{ since => '0.01', }
=example-1 default
# given: synopsis;
my $default = $number->default;
# 0
The div method returns the result of division performed on the argument provided.
div(Num $value) (Num)
{ since => '1.23', }
=example-1 div
# given: synopsis;
my $div = $number->div(2);
# 500
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::Number;
my $lvalue = Venus::Number->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->eq($rvalue);
# 0
The exp method returns e (the natural logarithm base) to the power of the number.
exp() (Num)
{ since => '0.01', }
=example-1 exp
package main;
use Venus::Number;
my $number = Venus::Number->new(0);
my $exp = $number->exp;
# 1
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::Number;
my $lvalue = Venus::Number->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::Number;
my $lvalue = Venus::Number->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::Number;
my $lvalue = Venus::Number->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::Number;
my $lvalue = Venus::Number->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->gtlt($rvalue);
# 0
The hex method returns a hex string representing the value of the number.
hex() (string)
{ since => '0.01', }
=example-1 hex
package main;
use Venus::Number;
my $number = Venus::Number->new(175);
my $hex = $number->hex;
# "0xaf"
The incr method returns the numeric number incremented by 1.
incr() (Num)
{ since => '0.01', }
=example-1 incr
package main;
use Venus::Number;
my $number = Venus::Number->new(123456789);
my $incr = $number->incr;
# 123456790
The index method searches for the argument within the number and returns the position of the first occurrence of the argument.
index(string $substr, number $start) (Num)
{ since => '1.23', }
=example-1 index
package main;
use Venus::Number;
my $number = Venus::Number->new(1_0001);
my $index = $number->index(0);
# 1
The int method returns the integer portion of the number. Do not use this method for rounding.
int() (Num)
{ since => '0.01', }
=example-1 int
package main;
use Venus::Number;
my $number = Venus::Number->new(12.5);
my $int = $number->int;
# 12
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::Number;
my $lvalue = Venus::Number->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->le($rvalue);
# 1
The length method returns the number of characters within the number.
length() (Num)
{ since => '1.23', }
=example-1 length
# given: synopsis;
my $length = $number->length;
# 4
The log method returns the natural logarithm (base e) of the number.
log() (Num)
{ since => '0.01', }
=example-1 log
package main;
use Venus::Number;
my $number = Venus::Number->new(12345);
my $log = $number->log;
# 9.42100640177928
The lshift method returns the result of a left shift performed on the argument provided.
lshift(Num $value) (Num)
{ since => '1.23', }
=example-1 lshift
# given: synopsis;
my $lshift = $number->lshift(2);
# 4000
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::Number;
my $lvalue = Venus::Number->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->lt($rvalue);
# 1
The mod method returns the division remainder of the number divided by the argment.
mod() (Num)
{ since => '0.01', }
=example-1 mod
package main;
use Venus::Number;
my $number = Venus::Number->new(12);
my $mod = $number->mod(1);
# 0
The multi method returns the result multiplication performed on the argument provided.
multi(Num $value) (Num)
{ since => '1.23', }
=example-1 multi
# given: synopsis;
my $multi = $number->multi(2);
# 2000
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::Number;
my $lvalue = Venus::Number->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->ne($rvalue);
# 1
The new method constructs an instance of the package.
new(any @args) (Venus::Number)
{ since => '4.15', }
The neg method returns a negative version of the number.
neg() (Num)
{ since => '0.01', }
=example-1 neg
package main;
use Venus::Number;
my $number = Venus::Number->new(12345);
my $neg = $number->neg;
# -12345
The numified method returns the numerical representation of the object. For number objects this method returns the object's underlying value.
numified() (Num)
{ since => '0.08', }
=example-1 numified
# given: synopsis;
my $numified = $number->numified;
# 1000
The prepend method prepends arugments to the number.
prepend(string @parts) (string)
{ since => '1.23', }
=example-1 prepend
# given: synopsis;
my $prepend = $number->prepend(1);
# 11_000
The prepend_with method prepends arugments to the number using the delimiter provided.
prepend_with(string $delimiter, string @parts) (string)
{ since => '1.23', }
=example-1 prepend_with
# given: synopsis;
my $prepend = $number->prepend_with('.', '11');
# "11.1000"
The pow method returns a number, the result of a math operation, which is the number to the power of the argument.
pow() (Num)
{ since => '0.01', }
=example-1 pow
package main;
use Venus::Number;
my $number = Venus::Number->new(12345);
my $pow = $number->pow(3);
# 1881365963625
The range method returns an array reference containing integer increasing values up-to or down-to the limit specified.
range() (arrayref)
{ since => '0.01', }
=example-1 range
package main;
use Venus::Number;
my $number = Venus::Number->new(5);
my $range = $number->range(9);
# [5..9]
The repeat method repeats the number value N times based on the argument provided and returns a new concatenated number. Optionally, a delimiter can be provided and be place between the occurences.
repeat(Num $number, string $delimiter) (string)
{ since => '1.23', }
=example-1 repeat
package main;
use Venus::Number;
my $number = Venus::Number->new('999');
my $repeat = $number->repeat(2);
# 999999
The rshift method returns the result a right shift performed on the argument provided.
rshift(num $value) (Num)
{ since => '1.23', }
=example-1 rshift
# given: synopsis;
my $rshift = $number->rshift(2);
# 250
The sin method returns the sine of the number (expressed in radians).
sin() (Num)
{ since => '0.01', }
=example-1 sin
package main;
use Venus::Number;
my $number = Venus::Number->new(12345);
my $sin = $number->sin;
# -0.993771636455681
The sqrt method returns the positive square root of the number.
sqrt() (Num)
{ since => '0.01', }
=example-1 sqrt
package main;
use Venus::Number;
my $number = Venus::Number->new(12345);
my $sqrt = $number->sqrt;
# 111.108055513541
The sub method returns the result subtraction performed on the argument provided.
sub(Num $value) (Num)
{ since => '1.23', }
=example-1 sub
# given: synopsis;
my $sub = $number->sub(500);
# 500
The substr method calls the core "substr" function with the object's number value. In list context returns the result and the subject.
substr(Num $offset, Num $length, string $replace) (string)
{ since => '1.23', }
=example-1 substr
package main;
use Venus::Number;
my $number = Venus::Number->new(1234567890);
my $substr = $number->substr(0, 5);
# 12345
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::Number;
my $lvalue = Venus::Number->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->tv($rvalue);
# 0
t/Venus.t: present: authors t/Venus.t: present: license
243 POD Errors
The following errors were encountered while parsing the POD:
- Around line 14:
Unknown directive: =name
- Around line 22:
Unknown directive: =tagline
- Around line 30:
Unknown directive: =abstract
- Around line 38:
Unknown directive: =includes
- Around line 89:
Unknown directive: =synopsis
- Around line 108:
Unknown directive: =description
- Around line 116:
Unknown directive: =inherits
- Around line 124:
Unknown directive: =method
- Around line 128:
Unknown directive: =signature
- Around line 132:
Unknown directive: =metadata
- Around line 168:
=cut found outside a pod block. Skipping to next block.
- Around line 190:
=cut found outside a pod block. Skipping to next block.
- Around line 200:
Unknown directive: =method
- Around line 205:
Unknown directive: =signature
- Around line 209:
Unknown directive: =metadata
- Around line 233:
Unknown directive: =method
- Around line 237:
Unknown directive: =signature
- Around line 241:
Unknown directive: =metadata
- Around line 265:
Unknown directive: =method
- Around line 270:
Unknown directive: =signature
- Around line 274:
Unknown directive: =metadata
- Around line 298:
Unknown directive: =method
- Around line 302:
Unknown directive: =signature
- Around line 306:
Unknown directive: =metadata
- Around line 334:
Unknown directive: =method
- Around line 340:
Unknown directive: =signature
- Around line 344:
Unknown directive: =metadata
- Around line 386:
=cut found outside a pod block. Skipping to next block.
- Around line 410:
=cut found outside a pod block. Skipping to next block.
- Around line 434:
=cut found outside a pod block. Skipping to next block.
- Around line 458:
=cut found outside a pod block. Skipping to next block.
- Around line 482:
=cut found outside a pod block. Skipping to next block.
- Around line 506:
=cut found outside a pod block. Skipping to next block.
- Around line 530:
=cut found outside a pod block. Skipping to next block.
- Around line 554:
=cut found outside a pod block. Skipping to next block.
- Around line 578:
=cut found outside a pod block. Skipping to next block.
- Around line 589:
Unknown directive: =method
- Around line 593:
Unknown directive: =signature
- Around line 597:
Unknown directive: =metadata
- Around line 625:
Unknown directive: =method
- Around line 630:
Unknown directive: =signature
- Around line 634:
Unknown directive: =metadata
- Around line 674:
=cut found outside a pod block. Skipping to next block.
- Around line 696:
=cut found outside a pod block. Skipping to next block.
- Around line 706:
Unknown directive: =method
- Around line 710:
Unknown directive: =signature
- Around line 714:
Unknown directive: =metadata
- Around line 742:
Unknown directive: =method
- Around line 746:
Unknown directive: =signature
- Around line 750:
Unknown directive: =metadata
- Around line 790:
=cut found outside a pod block. Skipping to next block.
- Around line 800:
Unknown directive: =method
- Around line 804:
Unknown directive: =signature
- Around line 808:
Unknown directive: =metadata
- Around line 832:
Unknown directive: =method
- Around line 837:
Unknown directive: =signature
- Around line 841:
Unknown directive: =metadata
- Around line 865:
Unknown directive: =method
- Around line 869:
Unknown directive: =signature
- Around line 873:
Unknown directive: =metadata
- 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 965:
=cut found outside a pod block. Skipping to next block.
- Around line 988:
=cut found outside a pod block. Skipping to next block.
- Around line 1012:
=cut found outside a pod block. Skipping to next block.
- Around line 1036:
=cut found outside a pod block. Skipping to next block.
- Around line 1060:
=cut found outside a pod block. Skipping to next block.
- Around line 1084:
=cut found outside a pod block. Skipping to next block.
- Around line 1094:
Unknown directive: =method
- Around line 1099:
Unknown directive: =signature
- Around line 1103:
Unknown directive: =metadata
- Around line 1143:
=cut found outside a pod block. Skipping to next block.
- Around line 1165:
=cut found outside a pod block. Skipping to next block.
- Around line 1175:
Unknown directive: =method
- Around line 1180:
Unknown directive: =signature
- Around line 1184:
Unknown directive: =metadata
- Around line 1228:
=cut found outside a pod block. Skipping to next block.
- Around line 1252:
=cut found outside a pod block. Skipping to next block.
- Around line 1276:
=cut found outside a pod block. Skipping to next block.
- Around line 1299:
=cut found outside a pod block. Skipping to next block.
- Around line 1323:
=cut found outside a pod block. Skipping to next block.
- Around line 1347:
=cut found outside a pod block. Skipping to next block.
- Around line 1371:
=cut found outside a pod block. Skipping to next block.
- Around line 1395:
=cut found outside a pod block. Skipping to next block.
- Around line 1405:
Unknown directive: =method
- Around line 1410:
Unknown directive: =signature
- Around line 1414:
Unknown directive: =metadata
- Around line 1458:
=cut found outside a pod block. Skipping to next block.
- Around line 1482:
=cut found outside a pod block. Skipping to next block.
- Around line 1506:
=cut found outside a pod block. Skipping to next block.
- Around line 1529:
=cut found outside a pod block. Skipping to next block.
- Around line 1553:
=cut found outside a pod block. Skipping to next block.
- Around line 1577:
=cut found outside a pod block. Skipping to next block.
- Around line 1601:
=cut found outside a pod block. Skipping to next block.
- Around line 1625:
=cut found outside a pod block. Skipping to next block.
- Around line 1635:
Unknown directive: =method
- Around line 1639:
Unknown directive: =signature
- Around line 1643:
Unknown directive: =metadata
- Around line 1687:
=cut found outside a pod block. Skipping to next block.
- Around line 1711:
=cut found outside a pod block. Skipping to next block.
- Around line 1735:
=cut found outside a pod block. Skipping to next block.
- Around line 1758:
=cut found outside a pod block. Skipping to next block.
- Around line 1782:
=cut found outside a pod block. Skipping to next block.
- Around line 1806:
=cut found outside a pod block. Skipping to next block.
- Around line 1830:
=cut found outside a pod block. Skipping to next block.
- Around line 1854:
=cut found outside a pod block. Skipping to next block.
- Around line 1864:
Unknown directive: =method
- Around line 1869:
Unknown directive: =signature
- Around line 1873:
Unknown directive: =metadata
- Around line 1917:
=cut found outside a pod block. Skipping to next block.
- Around line 1941:
=cut found outside a pod block. Skipping to next block.
- Around line 1965:
=cut found outside a pod block. Skipping to next block.
- Around line 1988:
=cut found outside a pod block. Skipping to next block.
- Around line 2012:
=cut found outside a pod block. Skipping to next block.
- Around line 2036:
=cut found outside a pod block. Skipping to next block.
- Around line 2060:
=cut found outside a pod block. Skipping to next block.
- Around line 2084:
=cut found outside a pod block. Skipping to next block.
- Around line 2094:
Unknown directive: =method
- Around line 2098:
Unknown directive: =signature
- Around line 2102:
Unknown directive: =metadata
- Around line 2130:
Unknown directive: =method
- Around line 2134:
Unknown directive: =signature
- Around line 2138:
Unknown directive: =metadata
- Around line 2178:
=cut found outside a pod block. Skipping to next block.
- Around line 2188:
Unknown directive: =method
- Around line 2193:
Unknown directive: =signature
- Around line 2197:
Unknown directive: =metadata
- Around line 2237:
=cut found outside a pod block. Skipping to next block.
- Around line 2259:
=cut found outside a pod block. Skipping to next block.
- Around line 2269:
Unknown directive: =method
- Around line 2274:
Unknown directive: =signature
- Around line 2278:
Unknown directive: =metadata
- Around line 2306:
Unknown directive: =method
- Around line 2311:
Unknown directive: =signature
- Around line 2315:
Unknown directive: =metadata
- Around line 2359:
=cut found outside a pod block. Skipping to next block.
- Around line 2383:
=cut found outside a pod block. Skipping to next block.
- Around line 2407:
=cut found outside a pod block. Skipping to next block.
- Around line 2430:
=cut found outside a pod block. Skipping to next block.
- Around line 2454:
=cut found outside a pod block. Skipping to next block.
- Around line 2478:
=cut found outside a pod block. Skipping to next block.
- Around line 2502:
=cut found outside a pod block. Skipping to next block.
- Around line 2526:
=cut found outside a pod block. Skipping to next block.
- Around line 2536:
Unknown directive: =method
- Around line 2540:
Unknown directive: =signature
- Around line 2544:
Unknown directive: =metadata
- Around line 2568:
Unknown directive: =method
- Around line 2572:
Unknown directive: =signature
- Around line 2576:
Unknown directive: =metadata
- Around line 2604:
Unknown directive: =method
- Around line 2609:
Unknown directive: =signature
- Around line 2613:
Unknown directive: =metadata
- Around line 2637:
Unknown directive: =method
- Around line 2641:
Unknown directive: =signature
- Around line 2645:
Unknown directive: =metadata
- Around line 2689:
=cut found outside a pod block. Skipping to next block.
- Around line 2713:
=cut found outside a pod block. Skipping to next block.
- Around line 2737:
=cut found outside a pod block. Skipping to next block.
- Around line 2760:
=cut found outside a pod block. Skipping to next block.
- Around line 2784:
=cut found outside a pod block. Skipping to next block.
- Around line 2808:
=cut found outside a pod block. Skipping to next block.
- Around line 2832:
=cut found outside a pod block. Skipping to next block.
- Around line 2856:
=cut found outside a pod block. Skipping to next block.
- Around line 2866:
Unknown directive: =method
- Around line 2871:
Unknown directive: =signature
- Around line 2875:
Unknown directive: =metadata
- Around line 2915:
=cut found outside a pod block. Skipping to next block.
- Around line 2937:
=cut found outside a pod block. Skipping to next block.
- Around line 2947:
Unknown directive: =method
- Around line 2952:
Unknown directive: =signature
- Around line 2956:
Unknown directive: =metadata
- Around line 2980:
Unknown directive: =method
- Around line 2984:
Unknown directive: =signature
- Around line 2988:
Unknown directive: =metadata
- Around line 3032:
=cut found outside a pod block. Skipping to next block.
- Around line 3056:
=cut found outside a pod block. Skipping to next block.
- Around line 3080:
=cut found outside a pod block. Skipping to next block.
- Around line 3103:
=cut found outside a pod block. Skipping to next block.
- Around line 3127:
=cut found outside a pod block. Skipping to next block.
- Around line 3151:
=cut found outside a pod block. Skipping to next block.
- Around line 3175:
=cut found outside a pod block. Skipping to next block.
- Around line 3199:
=cut found outside a pod block. Skipping to next block.
- Around line 3209:
Unknown directive: =method
- Around line 3213:
Unknown directive: =signature
- Around line 3217:
Unknown directive: =metadata
- Around line 3235:
=cut found outside a pod block. Skipping to next block.
- Around line 3255:
=cut found outside a pod block. Skipping to next block.
- Around line 3276:
=cut found outside a pod block. Skipping to next block.
- Around line 3287:
Unknown directive: =method
- Around line 3291:
Unknown directive: =signature
- Around line 3295:
Unknown directive: =metadata
- Around line 3323:
Unknown directive: =method
- Around line 3328:
Unknown directive: =signature
- Around line 3332:
Unknown directive: =metadata
- Around line 3368:
=cut found outside a pod block. Skipping to next block.
- Around line 3390:
=cut found outside a pod block. Skipping to next block.
- Around line 3400:
Unknown directive: =method
- Around line 3404:
Unknown directive: =signature
- Around line 3408:
Unknown directive: =metadata
- Around line 3432:
Unknown directive: =method
- Around line 3437:
Unknown directive: =signature
- Around line 3441:
Unknown directive: =metadata
- Around line 3465:
Unknown directive: =method
- Around line 3470:
Unknown directive: =signature
- Around line 3474:
Unknown directive: =metadata
- Around line 3502:
Unknown directive: =method
- Around line 3507:
Unknown directive: =signature
- Around line 3511:
Unknown directive: =metadata
- Around line 3551:
=cut found outside a pod block. Skipping to next block.
- Around line 3561:
Unknown directive: =method
- Around line 3567:
Unknown directive: =signature
- Around line 3571:
Unknown directive: =metadata
- Around line 3611:
=cut found outside a pod block. Skipping to next block.
- Around line 3621:
Unknown directive: =method
- Around line 3626:
Unknown directive: =signature
- Around line 3630:
Unknown directive: =metadata
- Around line 3654:
Unknown directive: =method
- Around line 3658:
Unknown directive: =signature
- Around line 3662:
Unknown directive: =metadata
- Around line 3690:
Unknown directive: =method
- Around line 3694:
Unknown directive: =signature
- Around line 3698:
Unknown directive: =metadata
- Around line 3726:
Unknown directive: =method
- Around line 3731:
Unknown directive: =signature
- Around line 3735:
Unknown directive: =metadata
- Around line 3759:
Unknown directive: =method
- Around line 3764:
Unknown directive: =signature
- Around line 3768:
Unknown directive: =metadata
- Around line 3808:
=cut found outside a pod block. Skipping to next block.
- Around line 3830:
=cut found outside a pod block. Skipping to next block.
- Around line 3852:
=cut found outside a pod block. Skipping to next block.
- Around line 3863:
Unknown directive: =method
- Around line 3868:
Unknown directive: =signature
- Around line 3872:
Unknown directive: =metadata
- Around line 3916:
=cut found outside a pod block. Skipping to next block.
- Around line 3940:
=cut found outside a pod block. Skipping to next block.
- Around line 3964:
=cut found outside a pod block. Skipping to next block.
- Around line 3987:
=cut found outside a pod block. Skipping to next block.
- Around line 4011:
=cut found outside a pod block. Skipping to next block.
- Around line 4035:
=cut found outside a pod block. Skipping to next block.
- Around line 4059:
=cut found outside a pod block. Skipping to next block.
- Around line 4083:
=cut found outside a pod block. Skipping to next block.
- Around line 4093:
Unknown directive: =partials