aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_dispatch/http
diff options
context:
space:
mode:
authorEvgeniy Dolzhenko <dolzenko@gmail.com>2011-09-25 13:03:01 +0100
committerEvgeniy Dolzhenko <dolzenko@gmail.com>2011-09-25 13:03:01 +0100
commit86cf3fb5faffa38a0337b4396926f53f8501e66f (patch)
treef0a74a65b66358d89a0b236c6e8f30bf658b5ecf /actionpack/lib/action_dispatch/http
parent933ba0cf6e20a5fac72ece21e5b51fbe485b3d90 (diff)
downloadrails-86cf3fb5faffa38a0337b4396926f53f8501e66f.tar.gz
rails-86cf3fb5faffa38a0337b4396926f53f8501e66f.tar.bz2
rails-86cf3fb5faffa38a0337b4396926f53f8501e66f.zip
Implement Mime::Type#respond_to? (consistently with #method_missing)
Diffstat (limited to 'actionpack/lib/action_dispatch/http')
-rw-r--r--actionpack/lib/action_dispatch/http/mime_type.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/actionpack/lib/action_dispatch/http/mime_type.rb b/actionpack/lib/action_dispatch/http/mime_type.rb
index fa2948c8db..8a9f9c4315 100644
--- a/actionpack/lib/action_dispatch/http/mime_type.rb
+++ b/actionpack/lib/action_dispatch/http/mime_type.rb
@@ -256,6 +256,10 @@ module Mime
@@html_types.include?(to_sym) || @string =~ /html/
end
+ def respond_to?(method, include_private = false) #:nodoc:
+ super || method.to_s =~ /(\w+)\?$/
+ end
+
private
def method_missing(method, *args)
if method.to_s =~ /(\w+)\?$/