N = '0.004002';
use Carp qw(croak confess);
use Devel::Dwarn;
use Moo::Role;
requires 'decode_json';
requires 'request';
requires '_pre_update_resource_method';
around '_build_content_types_acc
pes = $self->$orig();
unshift @$types, { 'application/json' => 'from_activemodel_json' };
return $types;
};
sub from_activemodel_json {
my $self = shift;
$self->_pre_update_resource
_method( "_do_update_embedded_resources_activemodel" );
my $data = $self->decode_json( $self->request->content );
$self->update_resource($data, is_put_replace => 0);
return;
}
sub _do
#!/usr/bin/perl
use Encode;
#use JSON::XS;
use Clone qw(clone);
use MongoDB;
use Smart::Comments;
use lib "/home/wuyabo/shell/";
use Conn_mongo_jc;
use Data::Dumper;
use IO::File;
#use Add_info;
Hash::Storage->new( driver => [ DBI => {
dbh => $dbh,
serializer => 'JSON',
table => 'users',
key_column => 'user_id',
data_column =>
#!/usr/bin/perl
#use JSON::XS;
use Clone qw(clone);
use MongoDB;
use Smart::Comments;
use lib "/home/wuyabo/shell/";
#use Conn_mongo_jc;
use Data::Dumper;
use IO::File;
#use Add_info;
# http://p
ect;
use IO::Socket::INET;
use lib "./";
use plugin_eng;
use POE qw(Component::Server::TCP);
#use JSON::XS;
use Clone qw(clone);
use Encode;
#use MongoDB;
use Smart::Comments;
#use Conn_mongo_jc
#!/usr/bin/perl
use Algorithm::Kmeanspp;
#use JSON::XS;
use Clone qw(clone);
use MongoDB;
use Smart::Comments;
use lib "/home/wuyabo/shell/";
use Conn_mongo_jc;
use Data::Dumper;
use IO::File;
#us
#!/usr/bin/perl
use lib "./";
use plugin_eng;
#use Algorithm::Kmeanspp;
#use JSON::XS;
use Clone qw(clone);
use MongoDB;
use Smart::Comments;
use lib "/home/wuyabo/shell/";
use Conn_mongo_jc;
use
WP::UserAgent;
use HTTP::Response;
use HTTP::Request::Common qw(DELETE POST GET);
use JSON::XS;
use MIME::Base64;
use Kavorka qw( multi method );
has 'ua' => (is => 'ro', def
st_request_at?,
Maybe[Bool] :$new_session?) {
my $json_content = {
signed_up_at => $signed_up_at,
name => $name,
las
$json_content->{user_id} = $user_id;
}
if (defined($email)) {
$json_content->{email} = $email;
}
if (defined($id)) {
$json_content->{
package Net::Semantics3;
use strict;
use warnings;
use Moose;
use methods;
use JSON::XS;
use OAuth::Lite::Consumer;
use Data::Dumper;
use Switch;
use Net::Semantics3::Error;
our $VERSION = '0.1';
);
method _request {
my ( $path, $jsonParams, $verb ) = @_;
switch ($verb) {
case "GET" { return $self->_make_request('GET', $path, $jsonParams); }
case "PUT" { retu
, $path, $jsonParams); }
case "POST" { return $self->_make_request('POST', $path, $jsonParams); }
case "DELETE" { return $self->_make_request('DELETE', $path, $jsonParams);
#!/usr/bin/perl
#use JSON::XS;
use Clone qw(clone);
use MongoDB;
use Smart::Comments;
use lib "/home/wuyabo/shell/";
use Conn_mongo_jc;
use Data::Dumper;
use IO::File;
#use Add_info;
# http://po
ect;
use IO::Socket::INET;
use lib "./";
use plugin_eng;
use POE qw(Component::Server::TCP);
#use JSON::XS;
use Clone qw(clone);
use Encode;
#use MongoDB;
use Smart::Comments;
#use Conn_mongo_jc
package WebAPI::DBIC::Resource::JSONAPI::Role::SetWritable;
$WebAPI::DBIC::Resource::JSONAPI::Role::SetWritable::VERSION = '0.004002';
use Devel::Dwarn;
use Carp qw(confess);
use Moo::Role;
requir
es '_build_content_types_accepted';
requires 'render_item_into_body';
requires 'decode_json';
requires 'set';
requires 'prefetch';
around '_build_content_types_accepted' => sub {
my $orig = shif
ation/vnd.api+json' => 'from_jsonapi_json' };
return $types;
};
sub from_jsonapi_json {
my $self = shift;
my $item = $self->create_resources_from_jsonapi( $self->decode_json($self->reque
PI::DBIC::Resource::JSONAPI::Role::DBIC;
$WebAPI::DBIC::Resource::JSONAPI::Role::DBIC::VERSION = '0.004002';
use Carp qw(croak confess);
use Devel::Dwarn;
use JSON::MaybeXS qw(JSON);
use Moo::Role;
'path_for_item';
requires 'add_params_to_url';
requires 'prefetch';
requires 'type_namer';
sub jsonapi_type {
my ($self) = @_;
return $self->type_namer->type_name_for_resultset($self->set);
= $rel_info->{class}||die "panic";
my $rel_jsonapi_type = $self->type_namer->type_name_for_result_class($result_class);
my $path = $self->jsonapi_type .".". $relname;
return $path => {
use strict;
use warnings;
use lib 'lib';
use Test::More;
use JSON::WebToken;
use Crypt::CBC;
use Crypt::OpenSSL::AES;
use Crypt::OpenSSL::RSA;
use Crypt::OpenSSL::Bignum;
use Digest::SHA qw(hmac_sha2
#!/usr/bin/perl
#use JSON::XS;
use Clone qw(clone);
use MongoDB;
use Smart::Comments;
use lib "/home/wuyabo/shell/";
use Conn_mongo_jc;
use Data::Dumper;
use IO::File;
#use Add_info;
open(FDst,"s
package Net::Presto;
use Moo;
use Furl;
use Carp qw(confess);
use Scalar::Util qw(blessed);
use JSON::XS;
our $VERSION = "0.02";
use Net::Presto::Statement;
has protocol => (
is => 'ro',
is
s, $query);
confess $response->status_line unless $response->is_success;
my $res = decode_json $response->content;
Net::Presto::Statement->create(
furl => $self->furl,
h
# Library Modules
use Labyrinth::Globals;
use Labyrinth::DBUtils;
use Labyrinth::Variables;
use JSON::XS;
use URI::Escape;
use WWW::Mechanize;
# -------------------------------------
# The Subs
=h
->new();
$mech->get($url);
if($mech->success()) {
my $json = $mech->content();
my $data = decode_json($json);
return $data;
}
return;
}
1;
__END__
=back
=h
#!/usr/bin/perl
use lib "./";
use plugin_eng;
use POE qw(Component::Server::TCP);
#use JSON::XS;
use Clone qw(clone);
#use MongoDB;
#use Smart::Comments;
#use Conn_mongo_jc;
use Data::Dumper;
#use
=> 'application/javascript',
js => 'text/html',
json => 'application/json',
rss => 'application/xml',
txt => 'text/plain',
#!/usr/bin/perl
#use JSON::XS;
use MongoDB;
use Smart::Comments;
use lib "/home/wyb/shell/";
use Conn_mongo_jc;
use Data::Dumper;
use IO::File;
#use Add_info;
# http://poe.perl.org/?POE_Cookbook/TCP