Class: Many
Instance Attribute Summary collapse
-
#values ⇒ Object
Returns the value of attribute values.
Instance Method Summary collapse
Methods included from Monad
Instance Attribute Details
#values ⇒ Object
Returns the value of attribute values
37 38 39 |
# File 'lib/maybe.rb', line 37 def values @values end |
Instance Method Details
#and_then(&block) ⇒ Object
38 39 40 41 42 |
# File 'lib/maybe.rb', line 38 def and_then(&block) Many.new( values.map(&block).flat_map(&:values) ) end |