Module: LLT::Helpers::Normalizer
Instance Method Summary collapse
Instance Method Details
#normalize_args(args) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/llt/helpers/normalizer.rb', line 4 def normalize_args(args) args.each_with_object({}) do |(orig_k, v), hash| if orig_k == :options hash[orig_k] = normalize_args(v) else norm_k = terminology.key_term_for(orig_k) if norm_k hash[norm_k] = terminology.value_term_for(norm_k, v) else key = (orig_k == 'stem' ? orig_k.to_sym : orig_k) hash[key] = v end end end end |
#terminology ⇒ Object Also known as: t
20 21 22 |
# File 'lib/llt/helpers/normalizer.rb', line 20 def terminology Terminology end |