module Mumuki::Domain::Helpers::Organization

Public Instance Methods

base?() click to toggle source
# File lib/mumuki/domain/helpers/organization.rb, line 27
def base?
  name == 'base'
end
central?() click to toggle source
# File lib/mumuki/domain/helpers/organization.rb, line 19
def central?
  name == 'central'
end
domain() click to toggle source
# File lib/mumuki/domain/helpers/organization.rb, line 51
def domain
  Mumukit::Platform.application.organic_domain(name)
end
immersed_in?(other) click to toggle source
# File lib/mumuki/domain/helpers/organization.rb, line 31
def immersed_in?(other)
  immersible? && other.immersive? && !other.disabled? && target_audience == other.target_audience
end
platform_class_name() click to toggle source
# File lib/mumuki/domain/helpers/organization.rb, line 11
def platform_class_name
  :Organization
end
slug() click to toggle source
# File lib/mumuki/domain/helpers/organization.rb, line 15
def slug
  Mumukit::Auth::Slug.join_s name
end
switch!() click to toggle source
# File lib/mumuki/domain/helpers/organization.rb, line 35
def switch!
  Mumukit::Platform::Organization.switch! self
end
test?() click to toggle source
# File lib/mumuki/domain/helpers/organization.rb, line 23
def test?
  name == 'test'
end
to_param() click to toggle source

API Exposure

# File lib/mumuki/domain/helpers/organization.rb, line 57
def to_param
  name
end
to_s() click to toggle source
# File lib/mumuki/domain/helpers/organization.rb, line 39
def to_s
  name
end
url() click to toggle source
# File lib/mumuki/domain/helpers/organization.rb, line 47
def url
  url_for '/'
end
url_for(path) click to toggle source
# File lib/mumuki/domain/helpers/organization.rb, line 43
def url_for(path)
  Mumukit::Platform.laboratory.organic_url_for(name, path)
end