Catalyst::Model::WebService::Lucene - Use WebService::Lucene in your Catalyst application


Catalyst-Model-WebService-Lucene documentation Contained in the Catalyst-Model-WebService-Lucene distribution.

Index


Code Index:

NAME

Top

Catalyst::Model::WebService::Lucene - Use WebService::Lucene in your Catalyst application

SYNOPSIS

Top

    package MyApp::Model::Lucene;

    use base qw( Catalyst::Model::WebService::Lucene );

    __PACKAGE__->config(
        server => 'http://localhost:8080/lucene/'
    );

DESCRIPTION

Top

This module helps you use remote indexes via WebService::Lucene in your Catalyst application.

METHODS

Top

COMPONENT( )

passes your config options to WebService::Lucene's new method.

SEE ALSO

Top

* Catalyst
* WebService::Lucene

AUTHORS

Top

Brian Cassidy <bricas@cpan.org>

Adam Paynter <adapay@cpan.org>

COPYRIGHT AND LICENSE

Top


Catalyst-Model-WebService-Lucene documentation Contained in the Catalyst-Model-WebService-Lucene distribution.
package Catalyst::Model::WebService::Lucene;

use base qw( WebService::Lucene Catalyst::Model );

use strict;
use warnings;

our $VERSION = '0.05';

sub COMPONENT {
    my ( $class, $c, $config ) = @_;
    my $self = $class->new( $config->{ server } );

    $self->config( $self->merge_config_hashes( $self->config, $config ) );

    return $self;
}

1;