Sha256: 8d1c47f1ad2afc8448a72adf6d78acce488b837b7b94185a01dc8032dca4004a

Contents?: true

Size: 548 Bytes

Versions: 5

Compression:

Stored size: 548 Bytes

Contents

# frozen_string_literal: true

module Grumlin
  module Expressions
    module U
      # TODO: add other start steps
      SUPPORTED_STEPS = %i[V addV coalesce constant 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

5 entries across 5 versions & 1 rubygems

Version Path
grumlin-0.15.1 lib/grumlin/expressions/u.rb
grumlin-0.15.0 lib/grumlin/expressions/u.rb
grumlin-0.14.5 lib/grumlin/expressions/u.rb
grumlin-0.14.4 lib/grumlin/expressions/u.rb
grumlin-0.14.3 lib/grumlin/expressions/u.rb