Как правильно генерировать динамические методы в Rails?
module My::Localized
  def self.params_localized
  end
end
и потом include My::Localized
Либоmodule My::Localized
  def params_localized
  end
end
и потом extend My::Localized
Либо Concerns
PS:
Еще немного не по теме, ваш код со сменой локалей можно сделать более удобнымdef with_locale(locale)
  old_locale = I18n.locale
  I18n.locale = locale
  begin
    yield
  ensure
    I18n.locale = old_locale
  end
end
Использование:with_locale :ru do
  # ...
end
Как подключаете модуль и как потом должен вызываться метод? А так можно использовать Concerns.