Articulate
view release on metacpan or search on metacpan
lib/Articulate/Storage/DBIC/Simple.pm view on Meta::CPAN
return map { $_->[-1] }
grep { $location_specification->matches($_); }
map { new_location( $_->location ) } $dbic_items->all;
}
=head3 empty_all_content
$storage->empty_all_content;
Removes all content. This is totally irreversible, unless you took a
backup!
=cut
sub empty_all_content {
my $self = shift;
$self->schema->resultset('Articulate::Item')->delete();
}
=head3 delete_item
lib/Articulate/Storage/Local.pm view on Meta::CPAN
and $self->item_exists( new_location $location. '/' . $fn );
}
return @contents;
}
=head3 empty_all_content
$storage->empty_all_content;
Removes all content. This is totally irreversible, unless you took a
backup!
=cut
sub empty_all_content {
my $self = shift;
my $true_location = $self->content_base;
throw_error Internal => "Won't empty all content, this looks too dangerous"
if ( -d "$true_location/.git"
or -f "$true_location/Makefile.PL" );
( run in 0.444 second using v1.01-cache-2.11-cpan-49f99fa48dc )