Sha256: 8147344593aec7cd97c48661ec50d0b99d6b13ccfad84b5ccce3aaf7e0baacf4

Contents?: true

Size: 266 Bytes

Versions: 2

Compression:

Stored size: 266 Bytes

Contents

module Ravensat
  class AndNode < OprNode
    def &(object)
      raise TypeError.new("#{object.class} can't be coerced into Ravensat::Node") unless object.is_a? Node
      @children.append object
      self
    end

    def to_dimacs
      " 0\n"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ravensat-1.0.8 lib/ravensat/ast/and_node.rb
ravensat-1.0.7 lib/ravensat/ast/and_node.rb