File Coverage

blib/lib/Bb/Collaborate/Ultra/User.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1             package Bb::Collaborate::Ultra::User;
2 1     1   1125 use warnings; use strict;
  1     1   1  
  1         38  
  1         4  
  1         2  
  1         18  
3 1     1   3 use Mouse;
  1         1  
  1         9  
4             extends 'Bb::Collaborate::Ultra::DAO';
5              
6             =head1 NAME
7              
8             Bb::Collaborate::Ultra::User - Launch Context User
9              
10             =head1 DESCRIPTION
11              
12             See also L.
13              
14             =head2 METHODS
15              
16             See L
17              
18             =cut
19              
20             has 'ltiLaunchDetails' => (isa => 'Any', is => 'rw');
21              
22 1     1   359 use Mouse::Util::TypeConstraints;
  1         2  
  1         5  
23             coerce __PACKAGE__, from 'HashRef' => via {
24             __PACKAGE__->new( $_ )
25             };
26             __PACKAGE__->resource('users');
27             __PACKAGE__->load_schema();
28              
29             __PACKAGE__->query_params(
30             name => 'Str',
31             extId => 'Str',
32             );
33             # downloaded from https://xx-csa.bbcollab.com/documentation
34             1;
35             __DATA__