TrueString
Collection of strings which can be translated into truth values, true and false.
"true".truthy?
"false".falsy?
"yes".truthy?
"0".falsy?
"○".truthy?
"❌".falsy?
"はい".truthy?#truthy? returns true if the string can be interpreted as true, and returns false if not. #falsy? returns true if the string can be interpreted as false, and returns false if not.
An string can not return true for both #truthy? and #falsy?, but may return false for both of them.
Object also has truthy? and falsy?.
Object.truthy?
nil.falsy?The methods returns true if the receiver is truthy or falsy respectively.
Installation
Add this line to your application's Gemfile:
gem 'true_string'And then execute:
$ bundle
Or install it yourself as:
$ gem install true_string
Contributing
- Fork it ( https://github.com/[my-github-username]/true_string/fork )
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request