Sha256: 195744eac6f00739bd73cf6633224100adf419d726e405f5f8026c793c3da0c0

Contents?: true

Size: 359 Bytes

Versions: 3

Compression:

Stored size: 359 Bytes

Contents

module PredicateComparableSpecs
  class Object
    include Immutable
    include Logic::Predicate::Comparable

    attr_reader :left, :right

    def self.operation
      :==
    end

    def self.inverse
      self
    end

    def initialize(left, right)
      @left, @right = left, right
    end

  end # class Object
end # module PredicateComparableSpecs

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
veritas-0.0.3 spec/unit/veritas/logic/predicate/comparable/fixtures/classes.rb
veritas-0.0.2 spec/unit/veritas/logic/predicate/comparable/fixtures/classes.rb
veritas-0.0.1 spec/unit/veritas/logic/predicate/comparable/fixtures/classes.rb