Module: Nanoc3::ArrayExtensions
encoding: utf-8
Public Visibility
Public Instance Method Summary
| #stringify_keys | |
|---|---|
| #symbolize_keys |
Public Instance Method Details
stringify_keys
public
stringify_keys
[View source]
11 12 13 14 15 |
# File 'lib/nanoc3/base/core_ext/array.rb', line 11 def stringify_keys inject([]) do |array, element| array + [ element.respond_to?(:stringify_keys) ? element.symbolize_keys : element ] end end |
symbolize_keys
public
symbolize_keys
[View source]
5 6 7 8 9 |
# File 'lib/nanoc3/base/core_ext/array.rb', line 5 def symbolize_keys inject([]) do |array, element| array + [ element.respond_to?(:symbolize_keys) ? element.symbolize_keys : element ] end end |