Class: ActionController::Base
- Inherits:
-
Object
- Object
- ActionController::Base
- Defined in:
- lib/spakit.rb
Instance Method Summary collapse
- #rails_redirect_to ⇒ Object
- #rails_render ⇒ Object
- #redirect_to(options = {}, response_status = {}) ⇒ Object
-
#render(options = nil, deprecated_status = nil, &block) ⇒ Object
deprecated_status is for rspec compatible rubyforge.org/pipermail/rspec-users/2007-November/004780.html.
Instance Method Details
#rails_redirect_to ⇒ Object
4 |
# File 'lib/spakit.rb', line 4 alias :rails_redirect_to :redirect_to |
#rails_render ⇒ Object
5 |
# File 'lib/spakit.rb', line 5 alias :rails_render :render |
#redirect_to(options = {}, response_status = {}) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/spakit.rb', line 7 def redirect_to( = {}, response_status = {}) if .class == Hash .merge!( :layout => 'spakit' ) if ( self.params[:layout].to_s == 'spakit' && !.include?(:layout) ) elsif .class == String = + '?layout=spakit' if ( self.params[:layout].to_s == 'spakit' && !.include?('layout=') ) end rails_redirect_to(, response_status) end |
#render(options = nil, deprecated_status = nil, &block) ⇒ Object
deprecated_status is for rspec compatible rubyforge.org/pipermail/rspec-users/2007-November/004780.html
19 20 21 22 23 24 |
# File 'lib/spakit.rb', line 19 def render( = nil,deprecated_status=nil, &block) #:doc: .merge!( :layout => 'spakit' ) if ( .class == Hash && !.include?(:layout) && self.params[:layout].to_s == 'spakit' ) = { :layout => 'spakit' } if ( ! && self.params[:layout].to_s == 'spakit' ) #rails default rails_render(, &block) end |