Module: Mumukit::Platform::OrganizationMapping::Path

Defined in:
lib/mumuki/laboratory.rb

Class Method Summary collapse

Class Method Details

.__organization_name__Object



34
# File 'lib/mumuki/laboratory.rb', line 34

alias_method :__organization_name__, :organization_name

.actual_organization_name(request, domain) ⇒ Object



39
40
41
42
# File 'lib/mumuki/laboratory.rb', line 39

def actual_organization_name(request, domain)
  name = __organization_name__(request, domain)
  name unless %w(auth login logout).include? name
end

.in_actual_organization?(request, domain = nil) ⇒ Boolean

Returns:

  • (Boolean)


35
36
37
# File 'lib/mumuki/laboratory.rb', line 35

def in_actual_organization?(request, domain = nil)
  actual_organization_name(request, domain).present?
end

.organization_name(request, domain) ⇒ Object



44
45
46
# File 'lib/mumuki/laboratory.rb', line 44

def organization_name(request, domain)
  actual_organization_name(request, domain) || 'base'
end