Module: ValidatesUniqueValuesOnAssociation
- Defined in:
- lib/validates_unique_values_on_association.rb,
lib/validates_unique_values_on_association/railtie.rb,
lib/validates_unique_values_on_association/version.rb
Defined Under Namespace
Classes: Railtie
Constant Summary collapse
- VERSION =
"0.1.0".freeze
Class Method Summary collapse
-
.locale_files ⇒ Object
rubocop:disable Metrics/AbcSize.
Class Method Details
.locale_files ⇒ Object
rubocop:disable Metrics/AbcSize
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/validates_unique_values_on_association.rb', line 6 def self.locale_files # rubocop:disable Metrics/AbcSize files = [] available_locales = [] available_locales += I18n.available_locales if I18n.available_locales if Rails.application.config.i18n.available_locales available_locales += Rails.application.config.i18n.available_locales end available_locales.uniq! available_locales.each do |locale| path = "#{File.realpath("#{__dir__}/../config/locales")}/#{locale}.yml" files << File.realpath(path) if File.exist?(path) end files end |