Changeset 1142
- Timestamp:
- 12/30/07 18:01:58 (1 year ago)
- Files:
-
- trunk/lib/merb/core_ext/get_args.rb (modified) (1 diff)
- trunk/lib/merb/mixins/general_controller.rb (modified) (1 diff)
- trunk/lib/merb/test/helper.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/merb/core_ext/get_args.rb
r1046 r1142 25 25 def get_args 26 26 arg_node = deep_array_node(:args) 27 return nil unless arg_node 27 28 args = arg_node.arg_nodes 28 29 default_node = arg_node.deep_array_node(:block) trunk/lib/merb/mixins/general_controller.rb
r1135 r1142 100 100 raise "URL could not be constructed. Route symbol not found: #{symbol.inspect}" 101 101 end 102 102 103 path = route.generate(new_params, params) 103 104 keys = route.symbol_segments 105 104 106 if new_params.is_a? Hash 105 107 if ext = format_extension(new_params) trunk/lib/merb/test/helper.rb
r1114 r1142 14 14 end 15 15 16 # Turn a named route into a string with the path17 # This is the same method as is found in the controller18 def url(name, *args)19 Merb::Router.generate(name, *args)20 end21 22 23 16 # For integration/functional testing 24 25 26 17 def request(verb, path) 27 18 response = StringIO.new
