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
# 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