Guest User

Untitled

a guest
Nov 13th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. class StringBoolean
  2. class << self
  3. TRUE = "1".freeze
  4. FALSE = "0".freeze
  5.  
  6. TRUTHY = ["1", "t", "y", "true", "yes"].freeze
  7. FALSEY = ["0", "f", "n", "false", "no", ""].freeze
  8.  
  9. def true
  10. TRUE
  11. end
  12.  
  13. def false
  14. FALSE
  15. end
  16.  
  17. def truthy?(value)
  18. TRUTHY.include?(value.to_s.downcase)
  19. end
  20.  
  21. def falsey?(value)
  22. FALSEY.include?(value.to_s.downcase)
  23. end
  24. end
  25. end
Add Comment
Please, Sign In to add comment