Method: AbstractController::Collector.generate_method_for_mime

Defined in:
actionpack/lib/abstract_controller/collector.rb

.generate_method_for_mime(mime) ⇒ Object



9
10
11
12
13
14
15
16
# File 'actionpack/lib/abstract_controller/collector.rb', line 9

def self.generate_method_for_mime(mime)
  sym = mime.is_a?(Symbol) ? mime : mime.to_sym
  class_eval "    def \#{sym}(...)\n      custom(Mime[:\#{sym}], ...)\n    end\n  RUBY\nend\n", __FILE__, __LINE__ + 1