class Zaikio::Hub::CurrentPerson

Public Class Methods

find() click to toggle source
# File lib/zaikio/hub/current_person.rb, line 16
def self.find
  all.find_one
end
find_with_fallback(fallback) click to toggle source
# File lib/zaikio/hub/current_person.rb, line 20
def self.find_with_fallback(fallback)
  all.with_fallback(fallback).find_one
end

Public Instance Methods

admin_organizations() click to toggle source
# File lib/zaikio/hub/current_person.rb, line 36
def admin_organizations
  organization_memberships.map do |m|
    m.organization if m.roles.include?("admin") || m.roles.include?("owner")
  end.compact
end
fetch() click to toggle source
# File lib/zaikio/hub/current_person.rb, line 28
def fetch
  self.attributes = get
end
organizations() click to toggle source
# File lib/zaikio/hub/current_person.rb, line 32
def organizations
  organization_memberships.with_fallback.map(&:organization)
end