Module: Mumukit::Platform::WithApplications

Included in:
Mumukit::Platform
Defined in:
lib/mumukit/platform/with_applications.rb

Instance Method Summary collapse

Instance Method Details

#application_for(name) ⇒ Object



24
25
26
# File 'lib/mumukit/platform/with_applications.rb', line 24

def application_for(name)
  send name
end

#bibliotheca_apiObject



20
21
22
# File 'lib/mumukit/platform/with_applications.rb', line 20

def bibliotheca_api
  Mumukit::Platform::Application::Basic.new config.bibliotheca_api_url
end

#bibliotheca_uiObject



16
17
18
# File 'lib/mumukit/platform/with_applications.rb', line 16

def bibliotheca_ui
  Mumukit::Platform::Application::Basic.new config.bibliotheca_ui_url
end

#classroom_apiObject



12
13
14
# File 'lib/mumukit/platform/with_applications.rb', line 12

def classroom_api
  Mumukit::Platform::Application::Organic.new config.classroom_api_url, organization_mapping
end

#classroom_uiObject



8
9
10
# File 'lib/mumukit/platform/with_applications.rb', line 8

def classroom_ui
  Mumukit::Platform::Application::Organic.new config.classroom_ui_url, organization_mapping
end

#laboratoryObject



4
5
6
# File 'lib/mumukit/platform/with_applications.rb', line 4

def laboratory
  Mumukit::Platform::Application::Organic.new config.laboratory_url, organization_mapping
end