Sha256: 1c345fb5188f17efc8e5f7f469bdddd1f5fbe680dce717a63320abd374f2aa40

Contents?: true

Size: 371 Bytes

Versions: 3

Compression:

Stored size: 371 Bytes

Contents

# encoding: utf-8

module PredicateComparableSpecs
  class Object
    include Adamantium
    include Function::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
axiom-0.2.0 spec/unit/axiom/function/comparable/fixtures/classes.rb
axiom-0.1.1 spec/unit/axiom/function/comparable/fixtures/classes.rb
axiom-0.1.0 spec/unit/axiom/function/comparable/fixtures/classes.rb