lib/deas/test_runner.rb in deas-0.9.0 vs lib/deas/test_runner.rb in deas-0.10.0

- old
+ new

@@ -30,11 +30,23 @@ def halt(*args) throw(:halt, args) end - def render(*args, &block) - [ args, block ].compact.flatten + def render(template_name, options = nil, &block) + RenderArgs.new(template_name, options, block) + end + + def redirect(path, *halt_args) + RedirectArgs.new(path, halt_args) + end + + RenderArgs = Struct.new(:template_name, :options, :block) + + class RedirectArgs < Struct.new(:path, :halt_args) + def redirect? + true + end end end end