Sha256: 1c8bc465c28c7e837028f66be1e7dc9b1648fbcbfcde56d1e4753d76093999e0

Contents?: true

Size: 570 Bytes

Versions: 1

Compression:

Stored size: 570 Bytes

Contents

require_relative 'casting_operator'

module ConceptQL
  module Operators
    class ProcedureOccurrence < CastingOperator
      desc 'Generates all procedure_occurrence records, or, if fed a stream, fetches all procedure_occurrence records for the people represented in the incoming result set.'
      types :procedure_occurrence
      allows_one_upstream

      def my_type
        :procedure_occurrence
      end

      def i_point_at
        [ :person ]
      end

      def these_point_at_me
        %i[
          procedure_cost
        ]
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
conceptql-0.2.0 lib/conceptql/operators/procedure_occurrence.rb