more verbose validation

This commit is contained in:
Konstantin Haase 2012-12-16 17:52:59 +01:00
parent 0b7d7a6eec
commit 6c87a9c267

View File

@ -35,7 +35,14 @@
null
validateUser: (user) ->
user.id && user.login && user.token
@validateHas('id', user) && @validateHas('login', user) && @validateHas('token', user)
validateHas: (field, user) ->
if user.field?
true
else
console.log("discarding user data, lacks #{field}")
false
setData: (data) ->
@storeData(data, Travis.sessionStorage)