class StackerBee::Middleware::Base

Public Instance Methods

after(_env) click to toggle source
# File lib/stacker_bee/middleware/base.rb, line 21
def after(_env)
end
before(env) click to toggle source
# File lib/stacker_bee/middleware/base.rb, line 17
def before(env)
  env.request.params = transform_params(env.request.params)
end
call(env) click to toggle source
# File lib/stacker_bee/middleware/base.rb, line 4
def call(env)
  before env
  app.call env
  after env if matches_content_type?(env)
end
content_types() click to toggle source
# File lib/stacker_bee/middleware/base.rb, line 14
def content_types
end
endpoint_name_for(endpoint_name) click to toggle source
# File lib/stacker_bee/middleware/base.rb, line 28
def endpoint_name_for(endpoint_name)
  app.endpoint_name_for(endpoint_name)
end
matches_content_type?(env) click to toggle source
# File lib/stacker_bee/middleware/base.rb, line 10
def matches_content_type?(env)
  content_types.nil? || content_types =~ env.response.content_type
end
transform_params(params) click to toggle source
# File lib/stacker_bee/middleware/base.rb, line 24
def transform_params(params)
  params
end