Class
BaseController
In:
lib/openshift-origin-controller/app/controllers/base_controller.rb
Parent:
ActionController::Base
Methods
authenticate
check_nolinks
check_version
gen_req_uuid
get_application
get_bool
get_cloud_user_info
get_error_messages
get_url
init_user
nolinks
render_error
render_error_internal
render_exception
render_exception_internal
render_format_error
render_format_exception
render_format_success
render_response
render_success
render_success_internal
rest_replies_url
show
Included Modules
UserActionLogger
Constants
API_VERSION
=
1.2
SUPPORTED_API_VERSIONS
=
[1.0,1.1,1.2]
Public Instance methods
show
()
Protected Instance methods
authenticate
()
check_nolinks
()
check_version
()
gen_req_uuid
()
get_application
(id)
get_bool
(param_value)
get_cloud_user_info
(cloud_user)
get_error_messages
(object, orig_field=nil, display_field=nil)
get_url
()
init_user
()
nolinks
()
render_error
(status, msg, err_code=nil, log_tag=nil, field=nil, msg_type=nil, messages=nil)
render_error_internal
(status, msg, err_code=nil, log_tag=nil, field=nil, msg_type=nil, messages=nil, format=false)
render_exception
(ex, log_tag=nil)
render_exception_internal
(ex, log_tag, format)
render_format_error
(status, msg, err_code=nil, log_tag=nil, field=nil, msg_type=nil, messages=nil)
render_format_exception
(ex, log_tag=nil)
render_format_success
(status, type, data, log_tag, log_msg=nil, publish_msg=false, msg_type=nil, messages=nil)
render_response
(reply, format=false)
Due to the bug in rails, ‘format’ is explicitly used for PUT, DELETE rest calls
render_success
(status, type, data, log_tag, log_msg=nil, publish_msg=false, msg_type=nil, messages=nil)
render_success_internal
(status, type, data, log_tag, log_msg=nil, publish_msg=false, msg_type=nil, messages=nil, format=false)
rest_replies_url
(*args)
[Validate]