NAME
Datahub::Factory::Exporter - Namespace for exporter packages
SYNOPSIS
use Datahub::Factory;
my $datahub_options = {
datahub_url => 'https://www.datahub.be',
oauth_client_id => 'mydatahub',
oauth_client_secret => 'thedatahub',
oauth_username => 'datahub',
oauth_password => 'adatahub'
};
my $exporter = Datahub::Factory->exporter('Datahub')->new($datahub_options);
$exporter->add({'id' => 1});
DESCRIPTION
A Datahub::Factory::Exporter is a package that is used as a role for packages that export data to an endpoint. It enforces a generic reusable interface so different packages can be loaded and executed programmatically.
AUTHORS
Pieter De Praetere <pieter@packed.be>
Matthias Vandermaesen <matthias.vandermaesen@vlaamsekunstcollectie.be>
COPYRIGHT
Copyright 2017 - PACKED vzw, Vlaamse Kunstcollectie vzw
LICENSE
This library is free software; you can redistribute it and/or modify it under the terms of the GPLv3.