module Storytime::Concerns::StorytimeUser::LocalInstanceMethods
Public Instance Methods
storytime_membership_in_site(site)
click to toggle source
# File lib/storytime/concerns/storytime_user.rb, line 56 def storytime_membership_in_site(site) storytime_memberships.find_by(site: site) end
storytime_name()
click to toggle source
# File lib/storytime/concerns/storytime_user.rb, line 42 def storytime_name self[:storytime_name] || email end
storytime_role_in_site(site)
click to toggle source
# File lib/storytime/concerns/storytime_user.rb, line 50 def storytime_role_in_site(site) if membership = storytime_membership_in_site(site) membership.storytime_role end end
storytime_user?(site)
click to toggle source
# File lib/storytime/concerns/storytime_user.rb, line 46 def storytime_user?(site) storytime_memberships.find_by(site: site).present? end