class StackerBee::Middleware::ConsoleAccess
Constants
- ENDPOINT
- PARAMS
- PATH
Public Instance Methods
before(env)
click to toggle source
Calls superclass method
StackerBee::Middleware::Base#before
# File lib/stacker_bee/middleware/console_access.rb, line 10 def before(env) return unless matches_endpoint?(env.request.endpoint_name) super env.request.path = PATH env.request.endpoint_name = ENDPOINT end
content_types()
click to toggle source
# File lib/stacker_bee/middleware/console_access.rb, line 21 def content_types /html/ end
endpoint_name_for(name)
click to toggle source
Calls superclass method
StackerBee::Middleware::Base#endpoint_name_for
# File lib/stacker_bee/middleware/console_access.rb, line 25 def endpoint_name_for(name) matches_endpoint?(name) ? ENDPOINT : super end
matches_endpoint?(name)
click to toggle source
# File lib/stacker_bee/middleware/console_access.rb, line 29 def matches_endpoint?(name) uncase(name) == uncased_endpoint end
transform_params(params)
click to toggle source
# File lib/stacker_bee/middleware/console_access.rb, line 17 def transform_params(params) params.merge(PARAMS) end
uncased_endpoint()
click to toggle source
# File lib/stacker_bee/middleware/console_access.rb, line 33 def uncased_endpoint @uncased_endpoint ||= uncase(ENDPOINT) end