Group
Extension

Matches 9

WWW-Jawbone-Up ( A/AB/ABERNDT/WWW-Jawbone-Up-1.32.4.tar.gz, ABERNDT, 2014; MetaCPAN )
WWW-Jawbone-Up/lib/WWW/Jawbone/Up/JSON.pm ( view source; MetaCPAN )
package WWW::Jawbone::Up::JSON;

use 5.010;
use strict;
use warnings;

use Carp;
use DateTime;

sub patch {
  my ($class, $method, $code) = @_;

  no strict 'refs';
  *{ $class . '::' . $method } = $c
och(
          epoch     => $self->{ 'time_' . $method },
          time_zone => $self->timezone,
        );
      });
  }
}

sub new {
  my ($class, $json) = @_;

  return bless $json, $class;
}

1;
WWW-Jawbone-Up ( A/AB/ABERNDT/WWW-Jawbone-Up-1.32.4.tar.gz, ABERNDT, 2014; MetaCPAN )
WWW-Jawbone-Up/lib/WWW/Jawbone/Up/Score/Move.pm ( view source; MetaCPAN )
WWW::Jawbone::Up::Score::Move;

use 5.010;
use strict;
use warnings;

use base 'WWW::Jawbone::Up::JSON';

__PACKAGE__->add_accessors(
  qw(distance active_time longest_active longest_idle));
__PACKAGE
WWW-Jawbone-Up ( A/AB/ABERNDT/WWW-Jawbone-Up-1.32.4.tar.gz, ABERNDT, 2014; MetaCPAN )
WWW-Jawbone-Up/lib/WWW/Jawbone/Up/Score.pm ( view source; MetaCPAN )
ckage WWW::Jawbone::Up::Score;

use 5.010;
use strict;
use warnings;

use base 'WWW::Jawbone::Up::JSON';

__PACKAGE__->add_subclass(move  => 'WWW::Jawbone::Up::Score::Move');
__PACKAGE__->add_subclass
WWW-Jawbone-Up ( A/AB/ABERNDT/WWW-Jawbone-Up-1.32.4.tar.gz, ABERNDT, 2014; MetaCPAN )
WWW-Jawbone-Up/lib/WWW/Jawbone/Up/Tick.pm ( view source; MetaCPAN )
ackage WWW::Jawbone::Up::Tick;

use 5.010;
use strict;
use warnings;

use base 'WWW::Jawbone::Up::JSON';

__PACKAGE__->add_accessors(
  qw(distance active_time aerobic calories steps time speed));

1;
WWW-Jawbone-Up ( A/AB/ABERNDT/WWW-Jawbone-Up-1.32.4.tar.gz, ABERNDT, 2014; MetaCPAN )
WWW-Jawbone-Up/lib/WWW/Jawbone/Up/Feed.pm ( view source; MetaCPAN )
ackage WWW::Jawbone::Up::Feed;

use 5.010;
use strict;
use warnings;

use base 'WWW::Jawbone::Up::JSON';

use DateTime;

__PACKAGE__->add_accessors(
  qw(title date type reached_goal), {
    timezone 
WWW-Jawbone-Up ( A/AB/ABERNDT/WWW-Jawbone-Up-1.32.4.tar.gz, ABERNDT, 2014; MetaCPAN )
WWW-Jawbone-Up/lib/WWW/Jawbone/Up/User.pm ( view source; MetaCPAN )
ackage WWW::Jawbone::Up::User;

use 5.010;
use strict;
use warnings;

use base 'WWW::Jawbone::Up::JSON';

__PACKAGE__->add_accessors(
  qw(first last name short_name), {
    friend => 'user_is_friend'
WWW-Jawbone-Up ( A/AB/ABERNDT/WWW-Jawbone-Up-1.32.4.tar.gz, ABERNDT, 2014; MetaCPAN )
WWW-Jawbone-Up/lib/WWW/Jawbone/Up/Score/Sleep.pm ( view source; MetaCPAN )
WW::Jawbone::Up::Score::Sleep;

use 5.010;
use strict;
use warnings;

use base 'WWW::Jawbone::Up::JSON';

__PACKAGE__->add_accessors(qw(awakenings light awake time_to_sleep));

sub bedtime {
  my $sel
WWW-Jawbone-Up ( A/AB/ABERNDT/WWW-Jawbone-Up-1.32.4.tar.gz, ABERNDT, 2014; MetaCPAN )
WWW-Jawbone-Up/lib/WWW/Jawbone/Up/Workout.pm ( view source; MetaCPAN )
age WWW::Jawbone::Up::Workout;

use 5.010;
use strict;
use warnings;

use base 'WWW::Jawbone::Up::JSON';

__PACKAGE__->add_accessors(qw(title), { complete => 'is_complete' });

__PACKAGE__->add_time_a
WWW-Jawbone-Up ( A/AB/ABERNDT/WWW-Jawbone-Up-1.32.4.tar.gz, ABERNDT, 2014; MetaCPAN )
WWW-Jawbone-Up/lib/WWW/Jawbone/Up.pm ( view source; MetaCPAN )
ersion numbers so we'll
see how that pans out.

=head1 METHODS

=cut

use Carp;
use DateTime;
use JSON 2.0;
use LWP::UserAgent;
use URI::Escape;

use WWW::Jawbone::Up::Feed;
use WWW::Jawbone::Up::Scor
{ua}->request($request);

  croak $response->status_line if $response->is_error;

  return decode_json($response->decoded_content);
}

sub __encode {
  my ($hash) = @_;

  return join '&',
    map spr

  my $json = $self->_post(
    URI_BASE . '/user/signin/login', {
      service => 'nudge',
      email   => $email,
      pwd     => $password,
    });

  if ($json->{error}) {
    carp $json->{erro

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