@leansdk/leanrc
Version:
LeanRC is a MVC framework for creating graceful applications
9 lines (7 loc) • 333 B
text/coffeescript
inflect = do require 'i'
_ = require 'lodash'
itemDecorator = require './itemDecorator'
module.exports = (resource, action, aoData)->
voData = if _.isArray aoData then aoData[0] else aoData
resource = resource.replace(/[/]/g, '_').replace /[_]$/g, ''
"#{inflect.singularize inflect.underscore resource}": itemDecorator voData