NAME
Lego::Part - Lego part object.
SYNOPSIS
use Lego::Part;
my $obj = Lego::Part->new;
my $color = $obj->color($color);
my $design_id = $obj->design_id($design_id);
my $element_id = $obj->element_id($element_id);
METHODS
new()
Constructor. Returns object.
color([$color])
Get or set color. Returns string with color.
design_id([$design_id])
Get or set lego design id. Returns string with design ID.
element_id([$element_id])
Get or set lego element id. Returns string with element ID.
EXAMPLE1
use strict;
use warnings;
use Lego::Part;
# Object.
my $part = Lego::Part->new(
'color' => 'red',
'design_id' => '3002',
);
# Print color and design ID.
print 'Color: '.$part->color."\n";
print 'Design ID: '.$part->design_id."\n";
# Output:
# Color: red
# Design ID: 3002
EXAMPLE2
use strict;
use warnings;
use Lego::Part;
# Object.
my $part = Lego::Part->new(
'element_id' => '300221',
);
# Print color and design ID.
print 'Element ID: '.$part->element_id."\n";
# Output:
# Element ID: 300221
DEPENDENCIES
SEE ALSO
- Task::Lego
-
Install the Lego modules.
REPOSITORY
https://github.com/michal-josef-spacek/Lego-Part
AUTHOR
Michal Josef Špaček mailto:skim@cpan.org
LICENSE AND COPYRIGHT
© 2013-2023 Michal Josef Špaček
BSD 2-Clause License
VERSION
0.04