aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_dispatch/journey/router
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2015-08-13 15:42:46 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2015-08-13 15:42:46 -0700
commit947ebe9a6d516271092853f8164c414f126cff6e (patch)
treea510820e8824a158f3f8ab70f7b4a8812469ef6a /actionpack/lib/action_dispatch/journey/router
parent4868692687f2904d2a02c1d6cd09882b6916cc5f (diff)
downloadrails-947ebe9a6d516271092853f8164c414f126cff6e.tar.gz
rails-947ebe9a6d516271092853f8164c414f126cff6e.tar.bz2
rails-947ebe9a6d516271092853f8164c414f126cff6e.zip
remove Strexp
This was a useless object. We can just directly construct a Path::Pattern object without a Strexp object.
Diffstat (limited to 'actionpack/lib/action_dispatch/journey/router')
-rw-r--r--actionpack/lib/action_dispatch/journey/router/strexp.rb26
1 files changed, 0 insertions, 26 deletions
diff --git a/actionpack/lib/action_dispatch/journey/router/strexp.rb b/actionpack/lib/action_dispatch/journey/router/strexp.rb
deleted file mode 100644
index 53630ea87b..0000000000
--- a/actionpack/lib/action_dispatch/journey/router/strexp.rb
+++ /dev/null
@@ -1,26 +0,0 @@
-module ActionDispatch
- module Journey # :nodoc:
- class Router # :nodoc:
- class Strexp # :nodoc:
- class << self
- alias :compile :new
- end
-
- attr_reader :path, :requirements, :separators, :ast
-
- def self.build(path, requirements, separators)
- parser = Journey::Parser.new
- ast = parser.parse path
- new ast, path, requirements, separators
- end
-
- def initialize(ast, path, requirements, separators)
- @ast = ast
- @path = path
- @requirements = requirements
- @separators = separators
- end
- end
- end
- end
-end