Sha256: 093acfb8ffcd04c1d98686e6f3b35807a73f843bc88a22b4c1594f5fbea58f11

Contents?: true

Size: 530 Bytes

Versions: 1

Compression:

Stored size: 530 Bytes

Contents

# frozen_string_literal: true

module Grumlin
  module Expressions
    module U
      # TODO: add other start steps
      SUPPORTED_STEPS = %i[V addV count drop fold has hasLabel hasNot id in inE inV is label out outE outV project
                           repeat select timeLimit unfold valueMap values].freeze

      class << self
        SUPPORTED_STEPS.each do |step|
          define_method step do |*args, **params|
            AnonymousStep.new(step, *args, **params)
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
grumlin-0.14.2 lib/grumlin/expressions/u.rb