Koha-Contrib-Tamil
view release on metacpan or search on metacpan
lib/Koha/Contrib/Tamil/Biblio/Dumper.pm view on Meta::CPAN
package Koha::Contrib::Tamil::Biblio::Dumper;
# ABSTRACT: Class dumping a Koha Catalog
$Koha::Contrib::Tamil::Biblio::Dumper::VERSION = '0.074';
use Moose;
extends 'AnyEvent::Processor';
use Modern::Perl;
use utf8;
use Koha::Contrib::Tamil::Koha;
use MARC::Moose::Record;
use MARC::Moose::Writer;
use MARC::Moose::Formater::Iso2709;
use C4::Biblio;
use C4::Items qw/ Item2Marc PrepareItemrecordDisplay /;
use Koha::Items;
use Locale::TextDomain 'Koha-Contrib-Tamil';
has file => ( is => 'rw', isa => 'Str', default => 'dump.mrc' );
has branches => (
is => 'rw',
isa => 'ArrayRef',
default => sub { [] }
);
has query => ( is => 'rw', isa => 'Str', default => '' );
has convert => (
is => 'rw',
default => sub { sub {
return shift;
} },
);
has formater => (
is => 'rw',
isa => 'Str',
default => 'marcxml',
);
has koha => (
is => 'rw',
isa => 'Koha::Contrib::Tamil::Koha',
required => 0,
);
has decode => ( is => 'rw', isa => 'Bool', default => 0 );
has verbose => ( is => 'rw', isa => 'Bool', default => 0 );
has sth => ( is => 'rw' );
has sth_marcxml => ( is => 'rw' );
has sth_item => ( is => 'rw' );
has writer => ( is => 'rw', isa => 'MARC::Moose::Writer' );
has code_to_value => ( is => 'rw', isa => 'HashRef' );
before 'run' => sub {
my $self = shift;
$self->koha( Koha::Contrib::Tamil::Koha->new() ) unless $self->koha;
my $query = $self->query;
my $where = "";
( run in 1.329 second using v1.01-cache-2.11-cpan-364913b4093 )