Changeset 1142

Show
Ignore:
Timestamp:
12/30/07 18:01:58 (1 year ago)
Author:
e.@brainspl.at
Message:

fix get_args.rb for new ruby2ruby. closes #382 [tmm1]

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/merb/core_ext/get_args.rb

    r1046 r1142  
    2525    def get_args 
    2626      arg_node = deep_array_node(:args) 
     27      return nil unless arg_node 
    2728      args = arg_node.arg_nodes 
    2829      default_node = arg_node.deep_array_node(:block) 
  • trunk/lib/merb/mixins/general_controller.rb

    r1135 r1142  
    100100        raise "URL could not be constructed. Route symbol not found: #{symbol.inspect}"  
    101101      end 
     102 
    102103      path = route.generate(new_params, params) 
    103104      keys = route.symbol_segments 
     105       
    104106      if new_params.is_a? Hash 
    105107        if ext = format_extension(new_params) 
  • trunk/lib/merb/test/helper.rb

    r1114 r1142  
    1414      end 
    1515 
    16       # Turn a named route into a string with the path 
    17       # This is the same method as is found in the controller 
    18       def url(name, *args) 
    19         Merb::Router.generate(name, *args) 
    20       end 
    21  
    22  
    2316      # For integration/functional testing 
    24  
    25  
    2617      def request(verb, path) 
    2718        response = StringIO.new