Sha256: 9e2eb3010c35bf58fa6f690d940939fad11aaf5c773786c88771cfec92fcc0aa
Contents?: true
Size: 704 Bytes
Versions: 21
Compression:
Stored size: 704 Bytes
Contents
module Neo4j module Wrapper module Property module InstanceMethods # Return a hash of 'public' properties. # If there is an accessor method available it will use that. # That means you can override the returned value of the property by implementing a method of the same name # as the property. All properteis not starting with <tt>_</tt> are considered public. # @return [Hash] hash of properties with keys not starting with <tt>_</tt> def attributes attr = props ret = {} attr.each_pair { |k, v| ret[k] = respond_to?(k) ? send(k) : v unless k.to_s[0] == ?_ } ret end end end end end
Version data entries
21 entries across 21 versions & 1 rubygems
Version | Path |
---|---|
neo4j-wrapper-0.0.2-java | lib/neo4j-wrapper/properties/instance_methods.rb |