UNPKG

epiquery2

Version:

run templated queries from the http's using learnings from 1

17 lines (13 loc) 455 B
LineReader = require 'line-by-line' events = require 'events' class FileDriver extends events.EventEmitter constructor: (@filePath) -> execute: () => @lineReader = new LineReader(@filePath.replace(/\n/,'')) @lineReader.on 'line', (line) => this.emit 'data', line @lineReader.on 'error', (err) => this.emit 'error', err @lineReader.on 'end', () => this.emit 'endquery' module.exports.DriverClass = FileDriver