class Bud::MinLattice

Public Class Methods

new(i=Float::INFINITY) click to toggle source
# File lib/bud/lattice-lib.rb, line 48
def initialize(i=Float::INFINITY)
  reject_input(i) unless i.class <= Comparable
  @v = i
end

Public Instance Methods

merge(i) click to toggle source
# File lib/bud/lattice-lib.rb, line 53
def merge(i)
  i.reveal < @v ? i : self
end