);
has '_database_events' => (
- is => 'rw',
traits => ['Array'],
isa => ArrayRef,
handles => {
- _database_eventss => 'elements',
+ _database_events => 'elements',
add_database_event => 'push',
remove_last_database_option => 'pop',
},
multi method database_events(Str $database_event) { $self->add_database_event($database_event); $self->database_events }
multi method database_events(ArrayRef $database_events) { $self->add_database_event($_) for @$database_events; $self->database_events }
- multi method database_events { wantarray ? $self->_database_events : $self->_database_events }
+ multi method database_events { $self->_database_events }
}