class Apiphobic::Middleware::Converters::ContentType

Constants

JSON_API_MIME_TYPE_PATTERN

Public Class Methods

new(app) click to toggle source
# File lib/apiphobic/middleware/converters/content_type.rb, line 9
def initialize(app)
  @app = app
end

Public Instance Methods

call(env) click to toggle source
# File lib/apiphobic/middleware/converters/content_type.rb, line 13
def call(env)
  env['CONTENT_TYPE'] = env['CONTENT_TYPE']
                          .to_s
                          .gsub(JSON_API_MIME_TYPE_PATTERN, 'application/json')

  @app.call(env)
end