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
Generated on Sunday, August 09 2009 at 01:43:13 PM by YARD 0.2.3.2 (ruby-1.8.7).