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