class Try::Success
Public Instance Methods
fail_map()
click to toggle source
# File lib/trither/try.rb, line 87 def fail_map self end
failure?()
click to toggle source
# File lib/trither/try.rb, line 67 def failure? false end
filter() { |value| ... }
click to toggle source
# File lib/trither/try.rb, line 72 def filter yield(@value) ? self : Failure.new(Option::None) end
flat_map() { |value| ... }
click to toggle source
# File lib/trither/try.rb, line 77 def flat_map yield @value end
get_or_else()
click to toggle source
# File lib/trither/try.rb, line 97 def get_or_else @value end
map() { |value| ... }
click to toggle source
# File lib/trither/try.rb, line 82 def map Success.new yield(@value) end
or_else()
click to toggle source
# File lib/trither/try.rb, line 92 def or_else self end