unicafe-cli
Version:
A command-line tool to get data of University of Helsinki's restaurants, Unicafe
22 lines (20 loc) • 499 B
JavaScript
const _ = require('lodash')
module.exports = class WholeMenu {
constructor(options) {
this.options = options
this.restaurants = []
}
addRestaurant(r) {
this.restaurants.push(r)
_.sortBy(this.restaurants, 'name')
}
getRestaurants() {
return this.restaurants
}
toTable() {
let restaurantTables = _.map(this.restaurants, (r) => {
return r.toTable()
})
return restaurantTables.join('\n\n')
}
}