Group
Extension

Matches 3

JavaScript-Writer ( G/GU/GUGOD/JavaScript-Writer-0.3.1.tar.gz, GUGOD, 2010; MetaCPAN )
JavaScript-Writer/lib6/JavaScript/Writer.pm ( view source; MetaCPAN )
 {
                    $ret ~= %s{'object'} ~ ".";
                }
                # Should use JSON to build arglist.
                my $args = %s{'args'}.join(",");
                $ret ~= %s{'ca
JavaScript-Writer ( G/GU/GUGOD/JavaScript-Writer-0.3.1.tar.gz, GUGOD, 2010; MetaCPAN )
JavaScript-Writer/lib/JavaScript/Writer/Var.pm ( view source; MetaCPAN )
ackage JavaScript::Writer::Var;
use strict;
use warnings;

our $VERSION = '0.0.2';

use self;
use JSON::Syck;

sub new {
    my ($class, $ref, $params) = @_;
    tie $$ref, $class, $$ref, $params;
   
~ (/^JavaScript::Writer/)) {
        $v = self->{value}->as_string;
    }
    else {
        $v = JSON::Syck::Dump( self->{value} );
    }

    $v =~ s/\.?;?$/;/;
    my $s = self->{name} . " = $v" ;
le assignement, it'll be written
as a javascript assignment too. Only the value are dumped with
C<JSON::Syck>.

=back

=head1 AUTHOR

Kang-min Liu  C<< <gugod@gugod.org> >>


=head1 LICENCE AND COPYRI
JavaScript-Writer ( G/GU/GUGOD/JavaScript-Writer-0.3.1.tar.gz, GUGOD, 2010; MetaCPAN )
JavaScript-Writer/lib/JavaScript/Writer.pm ( view source; MetaCPAN )
self->{statements} }, { code => args };
        return self;
    },
    '""' => \&as_string;

use JSON::Syck;

our $VERSION = '0.3.1';

use Sub::Exporter -setup => {
    exports => ['js'],
    groups 
v)
        }
        return "{" . join (",", map { JSON::Syck::Dump($_) . ":" . $ret{$_} } sort keys %ret) . "}";
    }
    else {
        return JSON::Syck::Dump($obj)
    }
}

sub as_string {
    my
 given in
perl's native form, you don't need to use L<JSON> module to serialized
it first.  (Unless, of course, that's your purpose: to get a JSON
string in JavaScript.)

=item var( $name, [ $value ] 

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.