1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/actioncable/lib
Xavier Noria 645239817d Refactor Zeitwerk setup in Action Cable
I am trying to find a sweet spot here.

Personally, not quite satisfied by having lib/action_cable/zeitwerk.rb. At the
same time, trying to avoid too taking much space in lib/action_cable.rb.

This patch also moves

    require_relative "action_cable/version"

within ActionCable. Why? In a project, I like that the entrypoint defines the
namespace. That is the main file for that namespace.

Then, files below have it already created, and reopen it.

I just find this deliberate order of execution to be natural, hierarchical,
matching the project structure.
2022-03-06 19:52:36 +01:00
..
action_cable Refactor Zeitwerk setup in Action Cable 2022-03-06 19:52:36 +01:00
rails/generators Fix rubocop offense 2021-09-04 20:48:35 +02:00
action_cable.rb Refactor Zeitwerk setup in Action Cable 2022-03-06 19:52:36 +01:00