Skip to content

janlelis/boolean2

Repository files navigation

Boolean2 [version] [ci]

Next time before you want to define a global Boolean class, consider using this bare-bones approach instead.

Setup

Add to your Gemfile:

gem 'boolean2'

Usage

true.is_a? Boolean2 #=> true
false.is_a? Boolean2 #=> true
nil.is_a? Boolean2 #=> false
Object.new.is_a? Boolean2 #=> false

true.to_boolean2 #=> true
false.to_boolean2 #=> false
nil.to_boolean2 #=> false
Object.new.to_boolean2 #=> true

Boolean2.new(true) #=> true
Boolean2.new(false) #=> false
Boolean2.new(nil) #=> false
Boolean2.new(Object.new) #=> true

J-_-L

Copyright (C) 2015 Jan Lelis https://janlelis.com. Released under the MIT license.

About

Boolean2 is a Ruby constant that is an ancestor of true and false.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages