Mercurial > repos > other > SevenLanguagesInSevenWeeks
annotate 1-Ruby/truthiness.rb @ 16:8d46064c9afc
Be a nice Ruby user and follow block convention for do/end vs {}
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Tue, 03 Jan 2017 20:38:45 +0000 |
parents | e0a92558400f |
children |
rev | line source |
---|---|
11 | 1 #! /usr/bin/env ruby |
2 | |
3 values = [ true, false, 1, 0, -1, 'some string', '', nil ] | |
4 | |
16
8d46064c9afc
Be a nice Ruby user and follow block convention for do/end vs {}
IBBoard <dev@ibboard.co.uk>
parents:
11
diff
changeset
|
5 values.each do |val| |
11 | 6 text = if val == nil then "nil" else "'#{val}'" end |
7 puts "Val #{text} is truthy" if val | |
8 puts "Val #{text} is falsy" unless val | |
16
8d46064c9afc
Be a nice Ruby user and follow block convention for do/end vs {}
IBBoard <dev@ibboard.co.uk>
parents:
11
diff
changeset
|
9 end |