Module: Monarchy::ActsAsHierarchy::InstanceMethods

Defined in:
lib/monarchy/acts_as_hierarchy.rb

Instance Method Summary collapse

Instance Method Details

#memberless_ancestors_for(user) ⇒ Object



20
21
22
23
# File 'lib/monarchy/acts_as_hierarchy.rb', line 20

def memberless_ancestors_for(user)
  ancestors.joins('LEFT JOIN monarchy_members on monarchy_hierarchies.id = monarchy_members.hierarchy_id')
           .where("monarchy_members.user_id != #{user.id} OR monarchy_members.id IS NULL")
end