JavaScript::Code::Function::Result - A JavaScript Function Result


JavaScript-Code documentation Contained in the JavaScript-Code distribution.

Index


Code Index:

NAME

Top

JavaScript::Code::Function::Result - A JavaScript Function Result

METHODS

Top

$self->output( )

$self->as_element( )

Returns a the result as a JavaScript::Code::Function::Result::Element object.

SEE ALSO

Top

JavaScript::Code

AUTHOR

Top

Sascha Kiefer, esskar@cpan.org

LICENSE

Top

This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.


JavaScript-Code documentation Contained in the JavaScript-Code distribution.
package JavaScript::Code::Function::Result;

use strict;
use vars qw[ $VERSION ];
use base qw[
  JavaScript::Code::Accessor
  JavaScript::Code::Value
];
use JavaScript::Code::Function::Result::Element ();

use overload
  '""' => sub { shift->output };

__PACKAGE__->mk_accessors(qw[ value ]);

$VERSION = '0.08';

sub output {
    return shift->value;
}

sub as_element {
    my $self = shift;

    my $retval = JavaScript::Code::Function::Result::Element->new();
    $retval->value( $self );

    return $retval;
}

1;