instance method ==

Ruby on Rails edge

Available in: v2.2.3 v2.3.18 v3.0.20 v3.1.12 v3.2.22.5 v4.0.13 v4.1.16 v4.2.11.3 v5.0.7.2 v5.1.7 v5.2.8.1 v6.0.6.1 v6.1.7.10 v7.0.10 v7.1.6 v7.2.4 v8.0.5.1 v8.1.4 edge

Signature

==(mime_type)

No documentation comment.

Parameters

mime_type req
Source
# File actionpack/lib/action_dispatch/http/mime_type.rb, line 386
    def ==(mime_type)
      return false unless mime_type
      if mime_type.is_a?(Symbol)
        # `format == :json` is the common call. Compare the symbol directly, and
        # use `Symbol#name` so that the string comparison doesn't allocate.
        return true if @symbol == mime_type
        mime_string = mime_type.name
      else
        mime_string = mime_type.to_s
      end
      return true if @string == mime_string || @synonyms.include?(mime_string)

      mime_symbol = mime_type.to_sym
      @symbol == mime_symbol || @synonyms.any? { |synonym| synonym.to_sym == mime_symbol }
    end

Defined in actionpack/lib/action_dispatch/http/mime_type.rb line 386 · View on GitHub · Improve this page · Find usages on GitHub

Defined in Mime::Type

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close