Put automatically generated settings subclasses to Endpoint namespace

This commit is contained in:
Piotr Sarnacki 2014-09-10 10:17:33 +02:00
parent b0684fa988
commit 3e33ab15d5

View File

@ -9,11 +9,11 @@ class Travis::Api::App
# a new SettingsEndpoint subclass, which will be then used as an endpoint # a new SettingsEndpoint subclass, which will be then used as an endpoint
def subclass(name) def subclass(name)
class_name = name.to_s.camelize class_name = name.to_s.camelize
if Travis::Api::App.const_defined?(class_name) if Travis::Api::App::Endpoint.const_defined?(class_name)
Travis::Api::App.const_get(class_name) Travis::Api::App::Endpoint.const_get(class_name)
else else
klass = create_settings_class(name) klass = create_settings_class(name)
Travis::Api::App.const_set(class_name, klass) Travis::Api::App::Endpoint.const_set(class_name, klass)
klass klass
end end
end end