Changeset 16112 for lang/perl/Google-Chart
- Timestamp:
- 07/23/08 09:48:08 (5 years ago)
- Location:
- lang/perl/Google-Chart/branches/moose
- Files:
-
- 1 added
- 2 modified
-
lib/Google/Chart/Data/Extended.pm (modified) (1 diff)
-
lib/Google/Chart/Data/Text.pm (modified) (2 diffs)
-
t/10_text.t (added)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Google-Chart/branches/moose/lib/Google/Chart/Data/Extended.pm
r16104 r16112 41 41 => as 'Num' 42 42 => where { 43 ($_ >= 0 && $_ <= 100) || $_ == -143 /^[A-Za-z0-9\-\.]{2}$/ 44 44 } 45 45 ; -
lang/perl/Google-Chart/branches/moose/lib/Google/Chart/Data/Text.pm
r16101 r16112 18 18 19 19 sub BUILDARGS { 20 my ($self, %args) = @_;20 my $self = shift; 21 21 22 22 # A dataset must be an array of arrays or array of values 23 23 my @datasets; 24 my @dataargs = @{ delete $args{datasets} || [] }; 24 my @dataargs; 25 my %args; 26 27 if (@_ == 1 && ref $_[0] eq 'ARRAY') { 28 @dataargs = @{$_[0]}; 29 } else { 30 %args = @_; 31 @dataargs = @{ delete $args{datasets} || [] }; 32 } 33 25 34 if (! ref $dataargs[0] ) { 26 35 @dataargs = ([ @dataargs]); … … 68 77 sub as_string { 69 78 my $self = shift; 70 return join(',', @{$self->data});79 return join(',', map { sprintf('%0.1f', $_) } @{$self->data}); 71 80 } 72 81
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)