File Coverage

blib/lib/Text/Emoticon/GoogleTalk.pm
Criterion Covered Total %
statement 4 6 66.6
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 6 8 75.0


line stmt bran cond sub pod time code
1             package Text::Emoticon::GoogleTalk;
2              
3 2     2   50273 use strict;
  2         7  
  2         124  
4             our $VERSION = '0.01';
5              
6 2     2   2097 use Text::Emoticon 0.03;
  0            
  0            
7             use base qw(Text::Emoticon);
8              
9             sub default_config {
10             return {
11             imgbase => "http://mail.google.com/mail/help/images/screenshots/chat",
12             xhtml => 1,
13             strict => 0,
14             class => undef,
15             };
16             }
17              
18             # Table autogernerated from http://mail.google.com/support/bin/answer.py?answer=34056
19              
20             __PACKAGE__->register_subclass({
21             "<3" => "heart.gif",
22             ":(|)" => "monkey.gif",
23             "\\m/" => "rockout.gif",
24             ":-o" => "shocked.gif",
25             ":D" => "grin.gif",
26             ":(" => "frown.gif",
27             "X-(" => "angry.gif",
28             "B-)" => "cool.gif",
29             ":'(" => "cry.gif",
30             "=D" => "equal_grin.gif",
31             ";)" => "wink.gif",
32             ":-|" => "straightface.gif",
33             "=)" => "equal_smile.gif",
34             ":-D" => "nose_grin.gif",
35             ";^)" => "wink_big_nose.gif",
36             ";-)" => "wink_nose.gif",
37             ":-)" => "nose_smile.gif",
38             ":-/" => "slant.gif",
39             ":P" => "tongue.gif",
40             });
41              
42             1;
43             __END__