1 |
package Frey::JSON; |
package Frey::View::JSON; |
2 |
use Moose; |
use Moose; |
3 |
|
|
4 |
extends 'Frey'; |
extends 'Frey'; |
17 |
required => 1, |
required => 1, |
18 |
); |
); |
19 |
|
|
20 |
sub markup { |
sub as_markup { |
21 |
my ($self) = @_; |
my ($self) = @_; |
22 |
$self->content_type('application/javascript'); |
$self->content_type('application/javascript'); |
23 |
JSON->new->allow_nonref(1)->encode($self->data); |
JSON->new->allow_nonref(1)->allow_blessed(1)->encode($self->data); |
24 |
} |
} |
25 |
|
|
26 |
|
__PACKAGE__->meta->make_immutable; |
27 |
|
no Moose; |
28 |
|
|
29 |
1; |
1; |