module Jekyll::Utils
Public Instance Methods
recursive_symbolize_hash_keys(hash)
click to toggle source
# File lib/jekyll/patches/utils.rb, line 13 def recursive_symbolize_hash_keys(hash) result = {} hash.each do |key, value| new_key = key.to_s.to_sym result[new_key] = value.is_a?(Hash) ? recursive_symbolize_hash_keys(value) : value end result end
snakeify(input)
click to toggle source
# File lib/jekyll/patches/utils.rb, line 7 def snakeify(input) slug = slugify(input.to_s, :mode => "latin", :cased => true) slug.tr!("-", "_") slug end