UNPKG

task-read

Version:

A node-task to read inputs into Records using any RecordIO interface.

34 lines (30 loc) 723 B
/* * prepare * http://github.com/node-task/prepare * * Copyright (c) 2013 Tyler Kellen, contributors * Licensed under the MIT license. */ 'use strict'; var meta = require('../package'); var Task = require('task'); var Read = Task.extend({ name: meta.name, description: meta.description, version: meta.version, options: { use: { description: "The RecordIO interface to use for reading input.", defaultValue: require('recordio-file') }, opts: { description: "Options to pass to RecordIO interface when reading.", defaultValue: {} } }, map: function(config, source) { var io = config.use; return io.read(source, config.opts); } }); module.exports = Read;