1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/actionpack/lib/action_dispatch/journey
Alberto Almagro 0086400dd7 Expand metaprogramming for Symbol, Slash and Dot.
This first started with moving type method inside
`ActionDispatch::Journey::Nodes::Symbol`.

`AD::Journey::Nodes::Symbol#type` was generated dynamically with an
`each` block. While this is OK for classes like `AD::Journey::Nodes::Slash`
or `AD::Journey::Nodes::Dot` which don't have further implementation, all
other classes containing more logic have this method defined in their class
body. This patch does the same in this case.

On code review process @kamipo suggested to fully expand over
metaprogramming for Slash and Dot classes, a topic on which I agree with him.
2018-12-07 09:25:10 +01:00
..
gtg [Action Pack] require => require_relative 2017-10-21 22:48:28 +09:00
nfa Remove 7 years old note-to-self by tenderlove 2018-05-22 21:55:41 +02:00
nodes Expand metaprogramming for Symbol, Slash and Dot. 2018-12-07 09:25:10 +01:00
path Fix array routing constraints 2018-02-17 02:44:58 +02:00
router Add Style/RedundantFreeze to remove redudant .freeze 2018-09-29 07:18:44 +00:00
visualizer
formatter.rb Enable Performance/UnfreezeString cop 2018-09-23 08:56:55 +09:00
parser.rb [Action Pack] require => require_relative 2017-10-21 22:48:28 +09:00
parser.y [Action Pack] require => require_relative 2017-10-21 22:48:28 +09:00
parser_extras.rb [Action Pack] require => require_relative 2017-10-21 22:48:28 +09:00
route.rb Use frozen string literal in actionpack/ 2017-07-29 14:02:40 +03:00
router.rb Remove unused Journey::Router::RoutingError 2018-11-18 09:00:50 +09:00
routes.rb Merge pull request #33054 from jboler/master 2018-07-03 14:04:04 -04:00
scanner.rb correct the dedup code 2018-02-15 17:34:31 -05:00
visitors.rb Add Style/RedundantFreeze to remove redudant .freeze 2018-09-29 07:18:44 +00:00