Merge pull request #28930 from kamipo/use_flat_map
Use `flat_map` rather than `map(&:...).flatten`
This commit is contained in:
commit
8d4d6a706d
@ -212,7 +212,7 @@ def klass_join_scope(table, predicate_builder) # :nodoc:
|
||||
end
|
||||
|
||||
def constraints
|
||||
chain.map(&:scopes).flatten
|
||||
chain.flat_map(&:scopes)
|
||||
end
|
||||
|
||||
def counter_cache_column
|
||||
|
@ -42,7 +42,7 @@ def self.initialize_i18n(app)
|
||||
case setting
|
||||
when :railties_load_path
|
||||
reloadable_paths = value
|
||||
app.config.i18n.load_path.unshift(*value.map(&:existent).flatten)
|
||||
app.config.i18n.load_path.unshift(*value.flat_map(&:existent))
|
||||
when :load_path
|
||||
I18n.load_path += value
|
||||
else
|
||||
@ -58,7 +58,7 @@ def self.initialize_i18n(app)
|
||||
directories = watched_dirs_with_extensions(reloadable_paths)
|
||||
reloader = app.config.file_watcher.new(I18n.load_path.dup, directories) do
|
||||
I18n.load_path.keep_if { |p| File.exist?(p) }
|
||||
I18n.load_path |= reloadable_paths.map(&:existent).flatten
|
||||
I18n.load_path |= reloadable_paths.flat_map(&:existent)
|
||||
|
||||
I18n.reload!
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user