Class: ActionController::Base
- Inherits:
-
Object
- Object
- ActionController::Base
- Defined in:
- lib/ruboss4ruby.rb
Instance Method Summary collapse
- #old_render ⇒ Object
-
#render(options = nil, extra_options = {}, &block) ⇒ Object
so that we can have handling for :fxml option and write code like format.fxml { render :fxml => @projects }.
Instance Method Details
#old_render ⇒ Object
39 |
# File 'lib/ruboss4ruby.rb', line 39 alias_method :old_render, :render |
#render(options = nil, extra_options = {}, &block) ⇒ Object
so that we can have handling for :fxml option and write code like format.fxml { render :fxml => @projects }
43 44 45 46 47 48 49 50 51 |
# File 'lib/ruboss4ruby.rb', line 43 def render( = nil, = {}, &block) if .is_a?(Hash) && [:fxml] xml = [:fxml] response.content_type ||= Mime::XML render_for_text(xml.respond_to?(:to_fxml) ? xml.to_fxml : xml, [:status]) else old_render(, , &block) end end |