Changeset 8677
- Timestamp:
- 01/20/08 22:55:25 (8 months ago)
- Files:
-
- trunk/actionpack/lib/action_controller/mime_type.rb (modified) (1 diff)
- trunk/actionpack/test/controller/mime_type_test.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/lib/action_controller/mime_type.rb
r8001 r8677 146 146 147 147 def ==(mime_type) 148 (@synonyms + [ self ]).any? { |synonym| synonym.to_s == mime_type.to_s } if mime_type 148 return false unless mime_type 149 (@synonyms + [ self ]).any? do |synonym| 150 synonym.to_s == mime_type.to_s || synonym.to_sym == mime_type.to_sym 151 end 149 152 end 150 153 trunk/actionpack/test/controller/mime_type_test.rb
r8564 r8677 40 40 end 41 41 42 def test_type_should_be_equal_to_symbol 43 assert_equal Mime::HTML, 'application/xhtml+xml' 44 assert_equal Mime::HTML, :html 45 end 46 42 47 def test_type_convenience_methods 43 48 types = [:html, :xml, :png, :pdf, :yaml, :url_encoded_form]