class Yet::Base
Public Class Methods
new(value, operations = [])
click to toggle source
# File lib/yet/base.rb, line 5 def initialize(value, operations = []) @value = value @operations = operations end
Public Instance Methods
true_value()
click to toggle source
# File lib/yet/base.rb, line 20 def true_value @value end
value()
click to toggle source
# File lib/yet/base.rb, line 10 def value @operations.reduce(self) { |s, fn| begin s.map(&fn) rescue => e Yet.is_not(e) end }.true_value end