| Parse-CPAN-Ratings documentation | Contained in the Parse-CPAN-Ratings distribution. |
Parse::CPAN::Ratings::Rating - Parse CPAN ratings
my $ratings
= Parse::CPAN::Ratings->new( filename => 't/all_ratings_100.csv' );
my $rating = $ratings->rating('Archive-Zip');
print $rating->distribution . "\n"; # Archive-Zip
print $rating->rating . "\n"; # 3.8
print $rating->review_count . "\n"; # 6
This module represents a CPAN rating.
Leon Brocard <acme@astray.com>.
Copyright (C) 2009, Leon Brocard
This module is free software; you can redistribute it or modify it under the same terms as Perl itself.
| Parse-CPAN-Ratings documentation | Contained in the Parse-CPAN-Ratings distribution. |
package Parse::CPAN::Ratings::Rating; use Moose; use MooseX::StrictConstructor; has 'distribution' => ( is => 'ro', isa => 'Str' ); has 'rating' => ( is => 'ro', isa => 'Num' ); has 'review_count' => ( is => 'ro', isa => 'Int' ); no Moose; __PACKAGE__->meta->make_immutable; __END__