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