diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2015-08-13 15:42:46 -0700 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2015-08-13 15:42:46 -0700 |
commit | 947ebe9a6d516271092853f8164c414f126cff6e (patch) | |
tree | a510820e8824a158f3f8ab70f7b4a8812469ef6a /actionpack/lib/action_dispatch/journey/router | |
parent | 4868692687f2904d2a02c1d6cd09882b6916cc5f (diff) | |
download | rails-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.rb | 26 |
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 |