Type:
Class
Constants:
TRAILING_STAR_REGEXP : /(text|application)\/\*/
PARAMETER_SEPARATOR_REGEXP : /;\s*\w+="?\w+"?/

Encapsulates the notion of a mime type. Can be used at render time, for example, with:

class PostsController < ActionController::Base
  def show
    @post = Post.find(params[:id])

    respond_to do |format|
      format.html
      format.ics { render text: post.to_ics, mime_type: Mime::Type["text/calendar"]  }
      format.xml { render xml: @people }
    end
  end
end
lookup
  • References/Ruby on Rails/Rails/Classes/Mime/Mime::Type

lookup(string) Class Public methods

2025-01-10 15:47:30
to_str
  • References/Ruby on Rails/Rails/Classes/Mime/Mime::Type

to_str() Instance Public methods

2025-01-10 15:47:30
register_callback
  • References/Ruby on Rails/Rails/Classes/Mime/Mime::Type

register_callback(&block) Class Public methods

2025-01-10 15:47:30
register
  • References/Ruby on Rails/Rails/Classes/Mime/Mime::Type

register(string, symbol, mime_type_synonyms = [], extension_synonyms = [], skip_lookup = false) Class Public methods

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Rails/Classes/Mime/Mime::Type

new(string, symbol = nil, synonyms = []) Class Public methods

2025-01-10 15:47:30
lookup_by_extension
  • References/Ruby on Rails/Rails/Classes/Mime/Mime::Type

lookup_by_extension(extension) Class Public methods

2025-01-10 15:47:30
parse_data_with_trailing_star
  • References/Ruby on Rails/Rails/Classes/Mime/Mime::Type

parse_data_with_trailing_star(input) Class Public methods For an input of 'text'

2025-01-10 15:47:30
=~
  • References/Ruby on Rails/Rails/Classes/Mime/Mime::Type

=~(mime_type) Instance Public methods

2025-01-10 15:47:30
==
  • References/Ruby on Rails/Rails/Classes/Mime/Mime::Type

==(mime_type) Instance Public methods

2025-01-10 15:47:30
html?
  • References/Ruby on Rails/Rails/Classes/Mime/Mime::Type

html?() Instance Public methods

2025-01-10 15:47:30