Sha256: 1c46b350b690ddae6314636589fa1fe243d681f09f3e8eb0e8c6b51727b90035
Contents?: true
Size: 741 Bytes
Versions: 3
Compression:
Stored size: 741 Bytes
Contents
module Neo4jr module ParamHelper def param_node_id params.delete('node_id') end def param_relationship_type @param_relationship_type ||= params.delete('type') end def param_to_node_id params.delete('to') end def param_depth (params.delete('depth') || 2).to_i end def param_level @param_level ||= (params.delete('level') || 1).to_i end def param_direction Neo4jr::Direction.from_string(params.delete('direction') || 'both') end def relationship_types (param_relationship_type.nil? ? [] : [param_relationship_type].flatten.map {|name| DynamicRelationshipType.with_name(name)}).to_java(DynamicRelationshipType) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
neo4jr-social-0.3.1 | lib/neo4jr-social/param_helper.rb |
neo4jr-social-0.2.0 | lib/neo4jr-social/param_helper.rb |
neo4jr-social-0.1.2 | lib/neo4jr-social/param_helper.rb |