Merge pull request #5 from txgruppi/master

Updated to return bool false only for zero
diff --git a/cast_test.go b/cast_test.go
index 76effc9..a7ab1a8 100644
--- a/cast_test.go
+++ b/cast_test.go
@@ -63,4 +63,5 @@
 	assert.Equal(t, ToBool("T"), true)
 	assert.Equal(t, ToBool(1), true)
 	assert.Equal(t, ToBool(true), true)
+	assert.Equal(t, ToBool(-1), true)
 }
diff --git a/caste.go b/caste.go
index c8ccb4c..9f5916a 100644
--- a/caste.go
+++ b/caste.go
@@ -41,7 +41,7 @@
 	case nil:
 		return false, nil
 	case int:
-		if i.(int) > 0 {
+		if i.(int) != 0 {
 			return true, nil
 		}
 		return false, nil