File Coverage

blib/lib/WSST/Schema/Param.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package WSST::Schema::Param;
2              
3 5     5   24 use strict;
  5         8  
  5         156  
4 5     5   26 use base qw(WSST::Schema::Base);
  5         104  
  5         417  
5             __PACKAGE__->mk_accessors(qw(name title desc type require));
6              
7 5     5   25 use constant BOOL_FIELDS => qw(require);
  5         9  
  5         431  
8              
9             our $VERSION = '0.1.1';
10              
11             =head1 NAME
12              
13             WSST::Schema::Param - Schema::Param class of WSST
14              
15             =head1 DESCRIPTION
16              
17             This class represents the param element of schema.
18              
19             =head1 METHODS
20              
21             =head2 new
22              
23             Constructor.
24              
25             =head2 name
26              
27             Accessor for the name.
28              
29             =head2 title
30              
31             Accessor for the title.
32              
33             =head2 desc
34              
35             Accessor for the desc.
36              
37             =head2 type
38              
39             Accessor for the type.
40              
41             =head2 require
42              
43             Accessor for the require.
44              
45             =head1 SEE ALSO
46              
47             http://code.google.com/p/wsst/
48              
49             =head1 AUTHORS
50              
51             Mitsuhisa Oshikawa
52             Yusuke Kawasaki
53              
54             =head1 COPYRIGHT AND LICENSE
55              
56             Copyright 2008 WSS Project Team
57              
58             =cut
59             1;