Sha256: 3989187ff83418cc1248de26fed305107913415a19899bb3a730c23b120d6a3a

Contents?: true

Size: 367 Bytes

Versions: 4

Compression:

Stored size: 367 Bytes

Contents

module Yoda
  module Typing
    class Relation
      attr_reader :left, :right, :op
      # @param left  [Symbol, Model::TypeExpressions::Base]
      # @param right [Symbol, Model::TypeExpressions::Base]
      # @param op    [Symbol]
      def initialize(left, right, op = :eq)
        @left = left
        @right = right
        @op = op
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
yoda-language-server-0.10.1 lib/yoda/typing/relation.rb
yoda-language-server-0.10.0 lib/yoda/typing/relation.rb
yoda-language-server-0.9.0 lib/yoda/typing/relation.rb
yoda-language-server-0.8.0 lib/yoda/typing/relation.rb