module Maybe

Types can be extended with usual syntax for modules and using Ruby supports module reopening.

Public Instance Methods

maybe(&block) click to toggle source
# File doc/extending_behavior.out.rb, line 8
def maybe(&block)
  case self
  when None
  when Some
    block.call value
  end
end