File tree Expand file tree Collapse file tree 1 file changed +8
-15
lines changed
lib/MetaCPAN/Server/Model Expand file tree Collapse file tree 1 file changed +8
-15
lines changed Original file line number Diff line number Diff line change @@ -7,37 +7,30 @@ use MetaCPAN::Server::Config ();
7
7
8
8
extends ' Catalyst::Model' ;
9
9
10
- has esx_model => (
10
+ has _esx_model => (
11
11
is => ' ro' ,
12
12
lazy => 1,
13
- builder => ' _build_esx_model' ,
14
13
handles => [' es' ],
14
+ default => sub {
15
+ MetaCPAN::Model-> new(
16
+ es => MetaCPAN::Server::Config::config()-> {elasticsearch_servers }
17
+ );
18
+ },
15
19
);
16
20
17
21
has index => (
18
22
is => ' ro' ,
19
23
default => ' cpan' ,
20
24
);
21
25
22
- has servers => (
23
- is => ' ro' ,
24
- default => sub {
25
- return MetaCPAN::Server::Config::config()-> {elasticsearch_servers };
26
- },
27
- );
28
-
29
- sub _build_esx_model {
30
- MetaCPAN::Model-> new( es => shift -> servers );
31
- }
32
-
33
26
sub type {
34
27
my $self = shift ;
35
- return $self -> esx_model -> index ( $self -> index )-> type(shift );
28
+ return $self -> _esx_model -> index ( $self -> index )-> type(shift );
36
29
}
37
30
38
31
sub BUILD {
39
32
my ( $self , $args ) = @_ ;
40
- my $index = $self -> esx_model -> index ( $self -> index );
33
+ my $index = $self -> _esx_model -> index ( $self -> index );
41
34
my $class = ref $self ;
42
35
while ( my ( $k , $v ) = each %{ $index -> types } ) {
43
36
no strict ' refs' ;
You can’t perform that action at this time.
0 commit comments