Permalink
Browse files

remove dead code

  • Loading branch information...
1 parent c99ff6d commit 25c672637206a2c48fd829c58596c788b6e31c5d @tenderlove tenderlove committed May 20, 2014
Showing with 0 additions and 57 deletions.
  1. +0 −57 actionpack/lib/action_dispatch/journey/visitors.rb
@@ -177,63 +177,6 @@ def visit_GROUP(node)
end
end
- # Used for formatting urls (url_for)
- class Formatter < Visitor # :nodoc:
- attr_reader :options, :consumed
-
- def initialize(options)
- @options = options
- @consumed = {}
- end
-
- private
- def escape_path(value)
- Router::Utils.escape_path(value)
- end
-
- def escape_segment(value)
- Router::Utils.escape_segment(value)
- end
-
- def visit_GROUP(node)
- if consumed == options
- nil
- else
- route = visit(node.left)
- route.include?("\0") ? nil : route
- end
- end
-
- def terminal(node)
- node.left
- end
-
- def binary(node)
- [visit(node.left), visit(node.right)].join
- end
-
- def nary(node)
- node.children.map { |c| visit(c) }.join
- end
-
- def visit_STAR(node)
- if value = options[node.left.to_sym]
- escape_path(value)
- end
- end
-
- def visit_SYMBOL(node)
- key = node.to_sym
-
- if value = options[key]
- consumed[key] = value
- key == :controller ? escape_path(value) : escape_segment(value)
- else
- "\0"
- end
- end
- end
-
class Dot < Visitor # :nodoc:
def initialize
@nodes = []

0 comments on commit 25c6726

Please sign in to comment.