Comparing version 2.1.0 to 2.1.1
@@ -7,12 +7,15 @@ 'use strict' | ||
function Schema (options) { | ||
let storage = options.storage | ||
let prefix = options.prefix | ||
let name = options.name | ||
let keys = options.keys | ||
let methods = options.methods | ||
let optionsClone = Object.assign({}, options) | ||
let storage = optionsClone.storage | ||
let prefix = optionsClone.prefix | ||
let name = optionsClone.name | ||
let keys = optionsClone.keys | ||
let methods = optionsClone.methods | ||
let props = optionsClone.props | ||
let key = util.keyFn(prefix, name, keys) | ||
let Model = function (properties) { | ||
return Joi.validate(properties, options.props, (err, model) => { | ||
return Joi.validate(properties, props, (err, model) => { | ||
if (err) { | ||
@@ -19,0 +22,0 @@ throw err |
{ | ||
"name": "shelf", | ||
"version": "2.1.0", | ||
"version": "2.1.1", | ||
"description": "Redis Object Document Mapper (ODM)", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
22177
660