Attean...attern(3pm)
okay so this is Attean::API::TriplePattern β the page filed under Attean...attern(3pm) in the User Contributed Perl Documentation section of the man-verse. Bestie, it's giving very specific Perl role energy and we're gonna get into it. π
β¨ NAME β¨
Attean::API::TriplePattern β Role representing triple patterns. That's the whole name vibe: a role, for triple patterns, slay. π
πΈ VERSION πΈ
This document describes Attean::API::TriplePattern version 0.035. Periodt. π
π¦ SYNOPSIS π¦
use v5.14;
use Attean;
That's it. That's the whole little opening move, bestie. β¨
π DESCRIPTION π
This is a Moo role representing triple patterns. Lowkey iconic of it. π
π ROLES π
This role consumes Attean::API::TripleOrQuadPattern and Attean::API::Binding, which provide the following methods:
mappingvaluestuples_stringas_string
So yeah, it's not out here doing all the method work by itself β it's teaming up with those roles, and they bring the listed methods. π«Ά
π METHODS π
π variables
Returns the list of variable names: qw(subject predicate object).
Three little names, all lined up, exactly like that. No cap. π
π₯ value( $key )
Returns the Attean::API::Term value bound to the variable named $key β and $key must be present in the variables list. Otherwise you get undef. π
Like, if it's not on the list, bestie, it's not giving you a value. π
β as_quad_pattern( $graph )
Returns a new Attean::QuadPattern object with the referent's subject, predicate, and object, plus the supplied $graph. Cute little triple-to-quad glow-up. π¦
π BUGS π
Please report any bugs or feature requests through the GitHub web interface at https://github.com/kasei/attean/issues.
That's the whole bug-reporting situation. Go off, file that issue. π«Ά
π SEE ALSO π
This section is literally a blank canvas in the original β no SEE ALSO entries are listed. So no extra refs from me, bestie. Just vibes and an empty section, respectfully. π
π AUTHOR π
Gregory Todd Williams <gwilliams@cpan.org>.
Put some respect on the name. π
πΈ COPYRIGHT πΈ
Copyright (c) 2014--2022 Gregory Todd Williams. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
okay that's the whole page π β source/version situation: perl v5.40.0, date 2025-01-26, page Attean...attern(3pm). mwah π
π¦ where this page comes from
- debian trixie: libattean-perl 0.035-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libattean-perl 0.035-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libattean-perl 0.035-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms