Module: Toolbox::Boolean
- Defined in:
- lib/toolbox/boolean.rb
Overview
The main application of the Boolean module is to support reading boolean values from a String (e.g. while reading a configuration value) and having the ability to convert it back to a boolean true/false for easier evaluation in your Ruby code
== Usage
Working with Boolean module can be very simple, for example:
require 'toolbox/boolean'
list_of_values = [
'true',
'True',
'TRUE',
'false',
'False',
'FALSE',
nil,
]
list_of_values.each do |string|
puts "This evaluated to true" if string.to_bool
puts "This evaluated to false or was nil" unless string.to_bool
end