Change options on upgraded routes to be more standard :key => value vs :key=>value
This commit is contained in:
parent
b3188a6a3d
commit
0fa6a78f62
|
@ -277,7 +277,9 @@ module Rails
|
|||
def to_route_code
|
||||
# preserve :only & :except options
|
||||
copied_options = @options.reject { |k,v| ![:only, :except].member?(k) }
|
||||
copied_options_str = copied_options.empty? ? '' : ', ' + copied_options.inspect.gsub(/\A\{|\}\z/, '')
|
||||
unless copied_options.empty?
|
||||
copied_options_str = ", " + copied_options.map { |k, v| "#{k.inspect} => #{v.inspect}" }.join(",")
|
||||
end
|
||||
|
||||
if !@children.empty? || @options.has_key?(:collection) || @options.has_key?(:member)
|
||||
prefix = ["#{route_method} :#{@name}#{copied_options_str} do"]
|
||||
|
|
|
@ -142,11 +142,11 @@ end
|
|||
|
||||
def test_preserves_resources_except_option
|
||||
route = Rails::Upgrading::FakeResourceRoute.new("hats", :except => [:index])
|
||||
assert_equal "resources :hats, :except=>[:index]", route.to_route_code
|
||||
assert_equal "resources :hats, :except => [:index]", route.to_route_code
|
||||
end
|
||||
|
||||
def test_preserves_resources_only_option
|
||||
route = Rails::Upgrading::FakeResourceRoute.new("hats", :only => :show)
|
||||
assert_equal "resources :hats, :only=>:show", route.to_route_code
|
||||
assert_equal "resources :hats, :only => :show", route.to_route_code
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue