Methods
Included Modules
Class Public methods
new()
📝 Source code
# File actionpack/lib/action_dispatch/http/mime_type.rb, line 12
def initialize
@mimes = []
@symbols = nil
end
🔎 See on GitHub
Instance Public methods
<<(type)
📝 Source code
# File actionpack/lib/action_dispatch/http/mime_type.rb, line 21
def <<(type)
@mimes << type
@symbols = nil
end
🔎 See on GitHub
delete_if()
📝 Source code
# File actionpack/lib/action_dispatch/http/mime_type.rb, line 26
def delete_if
@mimes.delete_if { |x| yield x }.tap { @symbols = nil }
end
🔎 See on GitHub
each()
📝 Source code
# File actionpack/lib/action_dispatch/http/mime_type.rb, line 17
def each
@mimes.each { |x| yield x }
end
🔎 See on GitHub
symbols()
📝 Source code
# File actionpack/lib/action_dispatch/http/mime_type.rb, line 30
def symbols
@symbols ||= map(&:to_sym)
end
🔎 See on GitHub