I think this might be more readable as:
```ruby
constraints = { 'Arch' => c_arch, 'Platform' => c_platform }
framework.encoders.each_module_ranked(constraints) { |name, mod|
```