Class: Obfusk::Monads::Identity
Class Method Summary
collapse
#>>, included
Methods included from ADT
#<=>, #==, #__adt_ctor__, #__adt_ctor_keys__, #__adt_ctor_name__, #__adt_data__, #_compare_data, #_eq_data, #clone, #eql?, included, #initialize, #inspect, #match, #to_s
Class Method Details
.bind_pass(m, &b) ⇒ Object
26
27
28
|
# File 'lib/obfusk/monads.rb', line 26
def self.bind_pass(m, &b)
b[m.run]
end
|
.mreturn(x) ⇒ Object
23
24
25
|
# File 'lib/obfusk/monads.rb', line 23
def self.mreturn(x)
Identity(x)
end
|