Skip to content

Instantly share code, notes, and snippets.

View jayniz's full-sized avatar
💭
I like turtles!

Jannis Hermanns jayniz

💭
I like turtles!
View GitHub Profile
require 'jogger'
t = my_pacer_vertex.in(:friends)
t = t.filter(gender: 'female')
t = t.out(:likes)
t = t.filter(type: 'Movie')
t = t.sort_by{ |v, c| -c }
t = t.group_count{ |v| v }
Jogger.new(my_pacer_node).in(:friends).filter(…).out(:likes).group_count{…}
class Jogger
module NamedTraversals
# Traverse to somebody's woman friends
def self.friends(current_traversal, gender)
t = current_traversal.in(:friends)
t = t.filter(gender: gender)
end
# Group and sort
gem install pacer-jogger
gem "pacer-jogger", :require => "jogger"
yard server & sleep 3 && open http://localhost:8808/docs/file/README.markdown
my_node.out.filter(type: 'Movie')
my_node.out(Movie)
module Movie
def self.route_conditions
{ type: 'Movie' }
end
end