Class: Right
Instance Method Summary collapse
- #==(other) ⇒ Object
-
#right? ⇒ Boolean
always true.
Methods included from Either
#<=>, #bimap, #each, #flat_map, #get_or_else, #initialize, #inspect, #left?, #left_map, lefts, #map, #or_else, partition, rights, #to_a, #when, #~@
Methods included from Control::Monad
Methods included from Helper
Methods included from Control::Functor
Instance Method Details
#==(other) ⇒ Object
266 267 268 269 270 271 272 273 |
# File 'lib/data.either.rb', line 266 def == other case other when Right other.map { |v| return v == @v } else false end end |
#right? ⇒ Boolean
always true
262 263 264 |
# File 'lib/data.either.rb', line 262 def right? true end |