Put automatically generated settings subclasses to Endpoint namespace
This commit is contained in:
parent
b0684fa988
commit
3e33ab15d5
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user