blob: a8c6583876306b3d05048611ec1cbf1995476b19 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package GitHub::Collector::Role::Languages;
use Moose::Role;
has mapping => (
is => 'ro',
isa => 'HashRef',
);
sub map_languages {
my ( $self, $language ) = @_;
return "Other" if !defined $language;
my $languages_map = $self->mapping->{languages};
if ( defined $languages_map->{$language} ) {
return $languages_map->{$language};
}
else {
return "Other";
}
}
1;
|