Class: Neo4j::Embedded::RelsIterator
- Inherits:
-
Object
- Object
- Neo4j::Embedded::RelsIterator
- Extended by:
- Core::TxMethods
- Includes:
- Enumerable
- Defined in:
- lib/neo4j-embedded/embedded_node.rb
Instance Method Summary collapse
- #each(&block) ⇒ Object
- #empty? ⇒ Boolean
-
#initialize(node, match) ⇒ RelsIterator
constructor
A new instance of RelsIterator.
- #inspect ⇒ Object
Methods included from Core::TxMethods
Constructor Details
#initialize(node, match) ⇒ RelsIterator
Returns a new instance of RelsIterator.
6 7 8 9 |
# File 'lib/neo4j-embedded/embedded_node.rb', line 6 def initialize(node, match) @node = node @match = match end |
Instance Method Details
#each(&block) ⇒ Object
15 16 17 |
# File 'lib/neo4j-embedded/embedded_node.rb', line 15 def each(&block) @node._rels(@match).each {|r| block.call(r.wrapper)} end |
#empty? ⇒ Boolean
20 21 22 |
# File 'lib/neo4j-embedded/embedded_node.rb', line 20 def empty? first == nil end |
#inspect ⇒ Object
11 12 13 |
# File 'lib/neo4j-embedded/embedded_node.rb', line 11 def inspect "Enumerable<Neo4j::Relationship>" end |