Sha256: 35e39f08f0c1f125cddb93f680633a121f7e5050d493aab6dadade008a056fbc

Contents?: true

Size: 743 Bytes

Versions: 2

Compression:

Stored size: 743 Bytes

Contents

# frozen_string_literal: true

require_relative "ravensat/version"

module Ravensat
  ravensat = File.dirname(__FILE__) + '/ravensat'
  ast = File.dirname(__FILE__) + '/ravensat/ast'
  arcteryx = File.dirname(__FILE__) + '/arcteryx'

  autoload :Solver, ravensat + '/solver.rb'
  autoload :DimacsEncoder, ravensat + '/dimacs_encoder.rb'
  autoload :DimacsDecoder, ravensat + '/dimacs_decoder.rb'
  autoload :RavenClaw, ravensat + '/ravenclaw.rb'

  autoload :Node, ast + '/node.rb'
  autoload :VarNode, ast + '/var_node.rb'
  autoload :OprNode, ast + '/opr_node.rb'
  autoload :AndNode, ast + '/and_node.rb'
  autoload :OrNode, ast + '/or_node.rb'
  autoload :NotNode, ast + '/not_node.rb'

  autoload :Arcteryx, arcteryx + '/arcteryx.rb'
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ravensat-0.2.2 lib/ravensat.rb
ravensat-0.2.1 lib/ravensat.rb