Module: Foxy::Monads

Included in:
Collection, Html, Node
Defined in:
lib/foxy/adverb.rb

Instance Method Summary collapse

Instance Method Details

#and_thenObject



83
84
85
# File 'lib/foxy/adverb.rb', line 83

def and_then
  self
end

#dangerouslyObject



71
72
73
# File 'lib/foxy/adverb.rb', line 71

def dangerously
  Dangerously.new(self)
end

#manyObject



67
68
69
# File 'lib/foxy/adverb.rb', line 67

def many
  Many.new(self)
end

#mapyObject



63
64
65
# File 'lib/foxy/adverb.rb', line 63

def mapy
  Mapy.new(self)
end

#normallyObject



75
76
77
# File 'lib/foxy/adverb.rb', line 75

def normally
  Adverb.new(self)
end

#optionalyObject



59
60
61
# File 'lib/foxy/adverb.rb', line 59

def optionaly
  Optional.new(self)
end

#safyObject



55
56
57
# File 'lib/foxy/adverb.rb', line 55

def safy
  Safy.new(self)
end

#then {|value| ... } ⇒ Object

Yields:

  • (value)


79
80
81
# File 'lib/foxy/adverb.rb', line 79

def then
  yield value
end