Author image Masatoshi Mizuno
and 1 contributors

NAME

Egg::Model::FsaveDate::Base - Base class for model 'FsaveDate'.

DESCRIPTION

This module is succeeded to from Egg::Model::FsaveDate in case of not being from the module if the controller module of Egg::Model::FsaveDate is prepared.

METHODS

In addition, Egg::Base has been succeeded to.

save ([SAVE_TEXT], [BASE_PATH])

The directory of the date is made under the control of BASE_PATH, and SAVE_TEXT is preserved as a file in that.

When BASE_PATH is omitted, 'base_path' of the configuration is used.

After the file is output, the passing is returned.

  my $output_path= $e->model('fsavedate')->save($text);

The exception is generated when failing in the file output.

create_dir_name ([TIME_VALUE])

The date is returned from TIME_VALUE as a receipt directory name.

create_file_name ([SAVE_TEXT])

The HEX value generated with Digest::SHA1 by SAVE_TEXT is returned as a file name.

create_body ([SAVE_TEXT])

It is a method for the processing of the preservation data and the return. Data is only returned as it is usually. Please do override from the controller when processing it.

SEE ALSO

Egg::Release, Egg::Model::FsaveDate, Egg::Helper::Model::FsaveDate, File::Path, FileHandle,

AUTHOR

Masatoshi Mizuno <lushe@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2008 Bee Flag, Corp. <http://egg.bomcity.com/>, All Rights Reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.6 or, at your option, any later version of Perl 5 you may have available.