Class: FalseClass
Instance Method Summary collapse
- #fals?(val = nil, &block) ⇒ Boolean
- #iff?(_ = nil) ⇒ Boolean
- #iffn?(value = nil, &block) ⇒ Boolean
- #tru?(_ = nil, f = nil, &block) ⇒ Boolean
- #zero? ⇒ Boolean
Instance Method Details
#fals?(val = nil, &block) ⇒ Boolean
13 14 15 16 17 18 19 |
# File 'lib/ext/false.rb', line 13 def fals?(val=nil, &block) if block block.call(val) else val end end |
#iff?(_ = nil) ⇒ Boolean
21 22 23 |
# File 'lib/ext/false.rb', line 21 def iff?(_=nil) nil end |
#iffn?(value = nil, &block) ⇒ Boolean
25 26 27 |
# File 'lib/ext/false.rb', line 25 def iffn?(value = nil, &block) block ? instance_exec(value, &block) : value end |
#tru?(_ = nil, f = nil, &block) ⇒ Boolean
9 10 11 |
# File 'lib/ext/false.rb', line 9 def tru?(_=nil, f=nil, &block) f end |
#zero? ⇒ Boolean
5 6 7 |
# File 'lib/ext/false.rb', line 5 def zero? true end |