Sha256: 4b522ae78ce9bb1e60a5214d98c0876cab7799c2f2171ff2378da5e044c080b5
Contents?: true
Size: 1.07 KB
Versions: 33
Compression:
Stored size: 1.07 KB
Contents
module Pacer module Payload class Element include com.tinkerpop.blueprints.Element extend Forwardable def initialize(element, payload = nil) @element = element self.payload = payload end def inspect "#<Payload #{ element.inspect } -- #{ payload.inspect }>" end attr_reader :element attr_accessor :payload end class Edge < Element include com.tinkerpop.blueprints.Edge def_delegators :@element, # Object :equals, :toString, :hashCode, # Element :getId, :getPropertyKeys, :getProperty, :setProperty, :removeProperty, :getRawElement, # Edge :getLabel, :getVertex, :getRawEdge end class Vertex < Element include com.tinkerpop.blueprints.Vertex def_delegators :@element, # Object :equals, :toString, :hashCode, # Element :getId, :getPropertyKeys, :getProperty, :setProperty, :removeProperty, :getRawElement, # Vertex :getEdges, :getVertices, :query, :getRawVertex end end end
Version data entries
33 entries across 33 versions & 1 rubygems