Module: Granite::Projector::Translations::ClassMethods
- Defined in:
- lib/granite/projector/translations.rb
Instance Method Summary collapse
Instance Method Details
#scope_translation_args_by_projector(args, action_name: nil) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/granite/projector/translations.rb', line 16 def scope_translation_args_by_projector(args, action_name: nil) = args. lookups = (args.first, action_name).map(&:to_sym) lookups += [[:default]] lookups = lookups.flatten.compact key = lookups.shift [:default] = lookups [key, ] end |