ry::Client;
use strict;
use warnings FATAL => 'all';
use Moose;
use Data::Dumper;
use URI;
use JSON::MaybeXS;
use LWP::UserAgent;
use Path::Tiny qw();
use MooseX::StrictConstructor;
use URI::Escape
'Str',
default => '',
writer => '_set_repository',
);
has '_json' => (
is => 'ro',
builder => '_build_json',
lazy => 1,
);
has '_api_url' => (
is => 'ro',
_upload( $path_to_json )
Upload Build
=cut
sub build_upload {
my ( $self, $json_file ) = @_;
open( my $fh, '<', $json_file );
chomp( my @lines = <$fh> );
my $json_input = join( "",