Module: Mumukit::Platform::OrganizationMapping
- Defined in:
- lib/mumukit/platform/organization_mapping.rb
Defined Under Namespace
Class Method Summary collapse
Class Method Details
.from_env ⇒ Object
2 3 4 5 6 7 8 |
# File 'lib/mumukit/platform/organization_mapping.rb', line 2 def self.from_env if ENV['RACK_ENV'] == 'test' || ENV['RAILS_ENV'] == 'test' Subdomain else parse ENV['MUMUKI_ORGANIZATION_MAPPING'] end end |
.parse(name) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/mumukit/platform/organization_mapping.rb', line 10 def self.parse(name) mapping = name.try { |it| it.strip.downcase } if mapping.blank? || mapping == 'subdomain' Subdomain elsif mapping == 'path' Path else raise "Unrecognized organization mapping #{mapping}" end end |