Refactor #33895
closedFeature #29991: Enable Zeitwerk autoload mode for Rails 6+
setup Zeitwerk inflector
Description
Zeitwerk uses constant to snake case to resolve the paths, if we want to change some constants to be Uppercase, we need to use inflector
From Adams [groundwork PR](https://github.com/theforeman/foreman/pull/8282), tho we might want to review the list:
'ui' => 'UI',
'proxy_api' => 'ProxyAPI',
'sti' => 'STI',
'dhcp' => 'DHCP',
'dns' => 'DNS',
'tftp' => 'TFTP',
'external_ipam' => 'ExternalIPAM',
'bmc' => 'BMC',
'ui_notifications' => 'UINotifications',
'ssh_provision' => 'SSHProvision',
'ipam' => 'IPAM',
'sso' => 'SSO',
'ec2' => 'EC2',
'gce' => 'GCE',
'aaaa_record' => 'AAAARecord',
'aix' => 'AIX',
'ptr4_record' => 'PTR4Record',
'ptr6_record' => 'PTR6Record',
'nxos' => 'NXOS',
'vrp' => 'VRP',
Updated by The Foreman Bot 10 months ago
- Status changed from New to Ready For Testing
- Assignee set to Ewoud Kohl van Wijngaarden
- Pull request https://github.com/theforeman/foreman/pull/10076 added
Updated by The Foreman Bot 9 months ago
- Pull request https://github.com/theforeman/foreman/pull/10119 added
Updated by The Foreman Bot 8 months ago
- Pull request https://github.com/theforeman/foreman/pull/9328 added
Updated by The Foreman Bot 8 months ago
- Pull request deleted (
https://github.com/theforeman/foreman/pull/10076, https://github.com/theforeman/foreman/pull/10119, https://github.com/theforeman/foreman/pull/9328)
Updated by The Foreman Bot 6 months ago
- Pull request https://github.com/theforeman/foreman/pull/10131 added
Updated by The Foreman Bot 5 months ago
- Pull request https://github.com/theforeman/foreman/pull/9328 added
Updated by The Foreman Bot 4 months ago
- Pull request https://github.com/theforeman/foreman/pull/10299 added
Updated by Ewoud Kohl van Wijngaarden 3 months ago
- Status changed from Ready For Testing to Closed
Applied in changeset foreman|2ed76a1f3a2fe0eb691afafdc0781e385bec44d6.
Updated by The Foreman Bot 3 months ago
- Pull request deleted (
https://github.com/theforeman/foreman/pull/10131, https://github.com/theforeman/foreman/pull/9328, https://github.com/theforeman/foreman/pull/10299)