unicafe-cli
Version:
A command-line tool to get data of University of Helsinki's restaurants, Unicafe
26 lines (24 loc) • 714 B
JavaScript
const menuData = require('../data/menu-data')
module.exports = class Menu {
constructor(opts) {
this.searchParams = {
query: opts.query,
idOnly: opts["id-only"],
areaOnly: opts["area-only"],
nameOnly: opts["name-only"],
wholeWeek: opts['week'],
veganOnly: opts['vegan-only'],
vegetarianOnly: opts['vegetarian-only'],
inEnglish: opts.english
}
}
print() {
menuData.getMenuBySearchQuery(this.searchParams)
.then((menu) => {
console.log(menu.toTable())
})
.catch((e) => {
console.log(e.stack)
})
}
}