t6d/smart_properties — pull request #8 by fabrik42 (2014-08-19 11:50:47+00:00)
Title: Use value.inspect to prevent interpoliation errors

This way of interpolation will fail, for example when the invalid value is an empty array.

Example:

```
value = []
"does not accept %p as value" % value
# => raises ArgumentError: too few arguments
```