diff options
author | Ryuta Kamizono <kamipo@gmail.com> | 2018-05-03 19:21:17 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-03 19:21:17 +0900 |
commit | 4a786c0fdf63c9ed66a512f6026cd5fd47ed19d5 (patch) | |
tree | 81cf3281daf8ee0f830c4f54e83bbbc7c727992c | |
parent | 11549e815a0148f81018ff78649165e7de39ecfd (diff) | |
parent | 2d50374be89a056f45a3d149d2861a48dc048aa8 (diff) | |
download | rails-4a786c0fdf63c9ed66a512f6026cd5fd47ed19d5.tar.gz rails-4a786c0fdf63c9ed66a512f6026cd5fd47ed19d5.tar.bz2 rails-4a786c0fdf63c9ed66a512f6026cd5fd47ed19d5.zip |
Merge pull request #32799 from printercu/patch-6
Use usual method definition instead of extracting args from array
-rw-r--r-- | actionview/lib/action_view/digestor.rb | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/actionview/lib/action_view/digestor.rb b/actionview/lib/action_view/digestor.rb index 3832293251..ffc3d42592 100644 --- a/actionview/lib/action_view/digestor.rb +++ b/actionview/lib/action_view/digestor.rb @@ -70,18 +70,11 @@ module ActionView end private - def find_template(finder, *args) - name = args.first - prefixes = args[1] || [] - partial = args[2] || false - keys = args[3] || [] - options = args[4] || {} + def find_template(finder, name, prefixes, partial, keys) finder.disable_cache do - if format = finder.rendered_format - finder.find_all(name, prefixes, partial, keys, options.merge(formats: [format])).first || finder.find_all(name, prefixes, partial, keys, options).first - else - finder.find_all(name, prefixes, partial, keys, options).first - end + format = finder.rendered_format + result = finder.find_all(name, prefixes, partial, keys, formats: [format]).first if format + result || finder.find_all(name, prefixes, partial, keys).first end end end |