Class: FalseClass

Inherits:
Object show all
Defined in:
lib/ext/false.rb

Instance Method Summary collapse

Instance Method Details

#fals?(val = nil, &block) ⇒ Boolean

Returns:

  • (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

Returns:

  • (Boolean)


21
22
23
# File 'lib/ext/false.rb', line 21

def iff?(_=nil)
  nil
end

#iffn?(value = nil, &block) ⇒ Boolean

Returns:

  • (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

Returns:

  • (Boolean)


9
10
11
# File 'lib/ext/false.rb', line 9

def tru?(_=nil, f=nil, &block)
  f
end

#zero?Boolean

Returns:

  • (Boolean)


5
6
7
# File 'lib/ext/false.rb', line 5

def zero?
  true
end