File Coverage

lib/Rex/Virtualization/Lxc.pm
Criterion Covered Total %
statement 11 16 68.7
branch n/a
condition 0 3 0.0
subroutine 4 5 80.0
pod 0 1 0.0
total 15 25 60.0


line stmt bran cond sub pod time code
1             #
2             # (c) Oleg Hardt
3             #
4              
5             =head1 NAME
6              
7             Rex::Virtualization::Lxc - Linux Containers Virtualization Module
8              
9             =head1 DESCRIPTION
10              
11             With this module you can manage Linux Containers.
12              
13             =head1 SYNOPSIS
14              
15             use Rex::Commands::Virtualization;
16              
17             set virtualization => "Lxc";
18              
19             use Data::Dumper;
20              
21             print Dumper vm list => "all";
22             print Dumper vm list => "active",
23             fancy => 1,
24             format => 'name,ram';
25              
26             print Dumper vm list => "all",
27             fancy => 1;
28              
29             =cut
30              
31             package Rex::Virtualization::Lxc;
32              
33 1     1   15 use v5.12.5;
  1         4  
34 1     1   6 use warnings;
  1         3  
  1         47  
35              
36             our $VERSION = '1.14.2.2'; # TRIAL VERSION
37              
38 1     1   12 use Rex::Virtualization::Base;
  1         3  
  1         16  
39 1     1   39 use base qw(Rex::Virtualization::Base);
  1         2  
  1         128  
40              
41             sub new {
42 0     0 0   my $that = shift;
43 0   0       my $proto = ref($that) || $that;
44 0           my $self = {@_};
45              
46 0           bless( $self, $proto );
47              
48 0           return $self;
49             }
50              
51             1;