package Venus::Kind::Utility; use 5.018; use strict; use warnings; use Venus::Class 'base', 'with'; base 'Venus::Kind'; with 'Venus::Role::Buildable'; # BUILDERS sub build_arg { my ($self, $data) = @_; return { value => $data, }; } 1; =head1 NAME Venus::Kind::Utility - Utility Base Class =cut =head1 ABSTRACT Utility Base Class for Perl 5 =cut =head1 SYNOPSIS package Example; use Venus::Class; base 'Venus::Kind::Utility'; package main; my $example = Example->new; =cut =head1 DESCRIPTION This package provides identity and methods common across all L utility classes. =cut =head1 INHERITS This package inherits behaviors from: L =cut =head1 INTEGRATES This package integrates behaviors from: L =cut