class None
Represents an empty value
Public Instance Methods
get()
click to toggle source
# File lib/indubitably.rb, line 123 def get fail "No such element" end
is_none?()
click to toggle source
# File lib/indubitably.rb, line 136 def is_none? true end
is_some?()
click to toggle source
rubocop:disable PredicateName
# File lib/indubitably.rb, line 132 def is_some? false end
method_missing(*)
click to toggle source
rubocop:enable PredicateName
# File lib/indubitably.rb, line 141 def method_missing(*) self end
or_else(els = nil) { |: els| ... }
click to toggle source
# File lib/indubitably.rb, line 127 def or_else(els = nil) block_given? ? yield : els end
Private Instance Methods
__enumerable_value()
click to toggle source
# File lib/indubitably.rb, line 147 def __enumerable_value [] end