JavaScript::Code::String - A JavaScript String Type


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

Index


Code Index:

NAME

Top

JavaScript::Code::String - A JavaScript String Type

SYNOPSIS

Top

    #!/usr/bin/perl

    use strict;
    use warnings;
    use JavaScript::Code::String;

    my $string = JavaScript::Code::String->new()->value("Go for it!");

    print $string->output;

METHODS

Top

See also the JavaScript::Code::Type documentation.

$self->type( )

$self->output( )

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::String;

use strict;
use vars qw[ $VERSION ];
use base qw[ JavaScript::Code::Type ];

$VERSION = '0.08';

sub type {
    return 'String';
}

sub output {
    my ($self) = @_;

    my $value = $self->value;
    $value =~ s{\"}{\\\"}g;

    return qq~"$value"~;
}

1;