|  |  
 |   |   
 NAMEVenus::Kind - Kind Base Class ABSTRACTKind Base Class for Perl 5 SYNOPSIS  package Example;
  use Venus::Class;
  base 'Venus::Kind';
  package main;
  my $example = Example->new;
  # bless({}, "Example")
DESCRIPTIONThis package provides identity and methods common across all Venus classes. INTEGRATESThis package integrates behaviors from: Venus::Role::Assertable Venus::Role::Boxable Venus::Role::Catchable Venus::Role::Comparable Venus::Role::Deferrable Venus::Role::Digestable Venus::Role::Doable Venus::Role::Dumpable Venus::Role::Matchable Venus::Role::Mockable Venus::Role::Patchable Venus::Role::Printable Venus::Role::Reflectable Venus::Role::Serializable Venus::Role::Testable Venus::Role::Throwable Venus::Role::Tryable METHODSThis package provides the following methods: assertionassertion() (Venus::Assert) The assertion method returns a Venus::Assert object based on the invocant. Since 1.23 
 checksumchecksum() (string) The checksum method returns an md5 hash string representing the stringified object value (or the object itself). Since 0.08 
 numifiednumified() (number) The numified method returns the numerical representation of the object which is typically the length (or character count) of the stringified object. Since 0.08 
 renewrenew(any @args) (object) The renew method returns a new instance of the invocant by instantiating the underlying class passing all recognized class attributes to the constructor. Note: This method is not analogous to "clone", i.e. attributes which are references will be passed to the new object as references. Since 1.23 
 safesafe(string | coderef $code, any @args) (any) The safe method dispatches the method call or executes the callback and returns the result, supressing warnings and exceptions. If an exception is thrown this method will return "undef". This method supports dispatching, i.e. providing a method name and arguments whose return value will be acted on by this method. Since 0.08 
 selfself() (any) The self method returns the invocant. Since 1.23 
 stringifiedstringified() (string) The stringified method returns the object, stringified (i.e. a dump of the object's value). Since 0.08 
 traptrap(string | coderef $code, any @args) (tuple[arrayref, arrayref, arrayref]) The trap method dispatches the method call or executes the callback and returns a tuple (i.e. a 3-element arrayref) with the results, warnings, and exceptions from the code execution. If an exception is thrown, the results (i.e. the 1st-element) will be an empty arrayref. This method supports dispatching, i.e. providing a method name and arguments whose return value will be acted on by this method. Since 0.08 
 AUTHORSAwncorp, "awncorp@cpan.org" LICENSECopyright (C) 2022, Awncorp, "awncorp@cpan.org". This program is free software, you can redistribute it and/or modify it under the terms of the Apache license version 2.0. 
 
 |