ifonly
![Build Status](https://travis-ci.org/goschevski/ifonly.svg?branch=master)
ifonly is function that checks if your object have only and only specific properties you passed.
It works in both node and client-side applications.
Example
var obj;
obj = { a: 'a'};
console.log(only(obj, ['a']));
obj = { a: 'a', b: 'b', c: 'c' };
console.log(only(obj, ['a', 'b']));
obj = { a: 'a' };
console.log(ifonly(obj, ['a', 'b']));
obj = { a: 'a', b: 'b', c: 'c' };
console.log(only(obj, ['a', 'b'], ['c']));
obj = { a: '', b: 'b', c: '' };
console.log(only(obj, ['b']));
obj = { a: [], b: 'b', c: {} };
console.log(only(obj, ['b']));