module Solve class Solver # @author Andrew Garson # @author Jamie Winsor class ConstraintRow extend Forwardable attr_reader :source def_delegator :dependency, :name def_delegator :dependency, :constraint # @param [Solve::Dependency] dependency # @param [String, Symbol] source def initialize(dependency, source) @dependency = dependency @source = source end private attr_reader :dependency end end end