File Coverage

blib/lib/Finance/Bank/RBoS.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 Finance::Bank::RBoS;
2 1     1   1524 use strict;
  1         3  
  1         64  
3 1     1   6 use base qw/ Finance::Bank::Natwest /;
  1         2  
  1         830  
4 1     1   22 use vars qw/ $VERSION /;
  1         2  
  1         44  
5              
6             $VERSION = '0.01';
7              
8 1     1   4 use constant URL_ROOT => 'https://www.rbsdigital.com';
  1         2  
  1         47  
9              
10              
11             =head1 NAME
12              
13             Finance::Bank::RBoS - Check your RBoS bank accounts from Perl
14              
15             =head1 DESCRIPTION
16              
17             This module provides a rudimentary interface to the RBoS online
18             banking system at C. You will need
19             either C or C installed for HTTPS
20             support to work with LWP.
21              
22             The interface is identical to that of L, so
23             please look there for how to use the module.
24              
25             =head1 WARNING
26              
27             This warning is from Simon Cozens' C, and seems
28             just as apt here.
29              
30             This is code for B, and that means B, and
31             that means B. You are encouraged, nay, expected, to audit
32             the source of this module yourself to reassure yourself that I am not
33             doing anything untoward with your banking data. This software is useful
34             to me, but is provided under B, explicit or implied.
35              
36             =head1 NOTES
37              
38             I don't have an RBoS account myself, but the backend is the same as the Natwest
39             one, so it I work ok, but I can't guarantee this.
40              
41             =head1 BUGS
42              
43             There are sure to be some bugs lurking in here somewhere. If you find one, please
44             report it via RT
45              
46             =head1 THANKS
47              
48             Jonathan McDowell for both the original pointer that the RBoS online banking
49             system uses the same backend, and a patch that became the basis of this code.
50              
51             =head1 AUTHOR
52              
53             Jody Belka C
54              
55             =head1 COPYRIGHT AND LICENSE
56              
57             Copyright 2003 by Jody Belka
58              
59             This library is free software; you can redistribute it and/or modify
60             it under the same terms as Perl itself.
61              
62             =cut