Mercurial > pub > buggler
view lib/Benzin/Bugzilla/BugComment.pm @ 9:cc7244ab1b9f
implemented time reports on bugs
| author | cin | 
|---|---|
| date | Sat, 05 Sep 2015 22:01:12 +0300 | 
| parents | ff9c0c788382 | 
| children | 
line wrap: on
 line source
package Benzin::Bugzilla::BugComment; use strict; my @fields; BEGIN { @fields = qw( id bug_id attachment_id count text creator creation_time is_private is_markdown ); } use constant { COMMENT_FIELDS => \@fields }; use IMPL::declare { base => [ 'IMPL::Object::Fields' => undef ] }; use fields @fields; sub CTOR { my SELF $this = shift; my $data = shift; $this->{$_} = $data->{$_} foreach grep exists $data->{$_}, @{ SELF->COMMENT_FIELDS }; } 1;
