How to check if a Ruby object is a Boolean

前端 未结 9 1046
迷失自我
迷失自我 2020-11-30 18:57

I can\'t seem to check if an object is a boolean easily. Is there something like this in Ruby?

true.is_a?(Boolean)
false.is_a?(Boolean)

Ri

9条回答
  •  星月不相逢
    2020-11-30 19:42

    This gem adds a Boolean class to Ruby with useful methods.

    https://github.com/RISCfuture/boolean

    Use:

    require 'boolean'
    

    Then your

    true.is_a?(Boolean)
    false.is_a?(Boolean)
    

    will work exactly as you expect.

提交回复
热议问题