test/support/routes.rb in deas-0.27.0 vs test/support/routes.rb in deas-0.28.0

- old
+ new

@@ -31,14 +31,14 @@ get '/redirect', 'RedirectHandler' post '/session', 'SetSessionHandler' get '/session', 'UseSessionHandler' get '/with_layout', 'WithLayoutHandler' - get '/alt_with_layout', 'AlternateWithLayoutHandler' get '/haml_with_layout', 'HamlWithLayoutHandler' get '/with_haml_layout', 'WithHamlLayoutHandler' get '/haml_with_haml_layout', 'HamlWithHamlLayoutHandler' + get '/partial.html', 'PartialHandler' get '/handler/tests.json', 'HandlerTestsHandler' redirect '/route_redirect', '/somewhere' redirect('/:prefix/redirect'){ "/#{params['prefix']}/somewhere" } @@ -147,25 +147,10 @@ render 'with_layout' end end -class AlternateWithLayoutHandler - include Deas::ViewHandler - - def run! - render 'layout1' do - render 'layout2' do - render 'layout3' do - render 'with_layout' - end - end - end - end - -end - class HamlWithLayoutHandler include Deas::ViewHandler layouts 'layout1' def run! @@ -192,10 +177,17 @@ render 'haml_with_layout' end end +class PartialHandler + include Deas::ViewHandler + + def run!; partial '_info', :info => 'some-info'; end + +end + class RedirectHandler include Deas::ViewHandler def run! redirect 'http://google.com', 'wrong place, buddy' @@ -225,14 +217,14 @@ class HandlerTestsHandler include Deas::ViewHandler def init! @data = {} - set_data('logger_class_name'){ self.logger.class.name } - set_data('request_method'){ self.request.request_method.to_s } - set_data('response_firstheaderval'){ self.response.headers.sort.first.to_s } - set_data('params_a_param'){ self.params['a-param'] } - set_data('session_inspect'){ self.session.inspect } + set_data('logger_class_name'){ logger.class.name } + set_data('request_method'){ request.request_method.to_s } + set_data('response_firstheaderval'){ response.headers.sort.first.to_s } + set_data('params_a_param'){ params['a-param'] } + set_data('session_inspect'){ session.inspect } end def set_data(a, &block) begin @data[a] = block.call