Carrot
view release on metacpan or search on metacpan
lib/Carrot/Individuality/Controlled/Customized_Settings/Source/From_File.pm view on Meta::CPAN
package Carrot::Individuality::Controlled::Customized_Settings::Source::From_File
# /type class
# /attribute_type ::Many_Declared::Ordered
# /capability ""
{
use strict;
use warnings 'FATAL' => 'all';
Carrot::Meta::Greenhouse::Package_Loader::provide(
my $file_name_class = '::Personality::Valued::File::Name::Type::Regular::Content::UTF8_wBOM');
# =--------------------------------------------------------------------------= #
sub attribute_construction
# /type method
# /effect "Constructs the attribute(s) of a newly created instance."
# //parameters
# //returns
{
$_[THIS][ATR_FILE_NAME] = IS_UNDEFIED;
return;
}
sub add_line
# /type method
# /effect ""
# //parameters
# line
# //returns
{
$_[THIS][ATR_FILE_NAME] = $file_name_class->constructor($_[SPX_LINE]);
return;
}
sub as_text
# /type method
# /effect ""
# //parameters
# //returns
# ?
{
$_[THIS][ATR_FILE_NAME]->read_into(my $buffer);
return(\$buffer);
}
# =--------------------------------------------------------------------------= #
return(PERL_FILE_LOADED);
}
# //revision_control
# version 1.1.69
# branch main
# maturity alpha
# /license MPL-2.0 (Mozilla Public License v2.0)
# /copyright "(C) 2009-2014 Winfried Trümper <win@carrot-programming.org>"
( run in 0.414 second using v1.01-cache-2.11-cpan-39bf76dae61 )