# File lib/merb-core/controller/mime.rb, line 36 def add_mime_type(key, transform_method, values, new_response_headers = {}) enforce!(key => Symbol, values => Array) ResponderMixin::TYPES.update(key => {:request_headers => values, :transform_method => transform_method, :response_headers => new_response_headers }) Merb::RenderMixin.class_eval "def render_\#{key}(thing = nil, opts = {})\nself.content_type = :\#{key}\nrender thing, opts\nend\n", __FILE__, __LINE__ end