Sha256: dc24b36750f862c028872ee207eaeb5dbb1a589d7d7d562738b11e9637aae037
Contents?: true
Size: 560 Bytes
Versions: 1
Compression:
Stored size: 560 Bytes
Contents
module Neoon module Client module Indexing def list(label) Neoon.db.get("/schema/index/#{label}") .map{|f| f.send("property-keys")}.flatten.map(&:to_s).sort end def create(label, keys = []) keys.each do |key| Neoon.db.cypher("CREATE INDEX ON :#{label}(#{key.to_s.downcase})") end end def drop(label, keys = []) keys.each do |key| Neoon.db.cypher("DROP INDEX ON :#{label}(#{key.to_s.downcase})") end neo_index_list end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
neoon-0.0.3 | lib/neoon/client/indexing.rb |