Sha256: 1bede3bc897fae920cdf157e1f9ccfa4a048eb35f611cb687afb93ef3c59deac

Contents?: true

Size: 265 Bytes

Versions: 2

Compression:

Stored size: 265 Bytes

Contents

module CypherBuilder
  def Field(prefix = nil, name)
    Field.new(prefix, name)
  end

  class Field
    def initialize(prefix = nil, name)
      @prefix, @name = prefix, name
    end

    def as_cypher(_)
      [@prefix, @name].compact.join('.')
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cypher_builder-0.0.2 lib/cypher_builder/field.rb
cypher_builder-0.0.1 lib/cypher_builder/field.rb