Module: Jekyll::Converters::Minify
- Defined in:
- lib/jekyll-jsminify.rb,
lib/jekyll-jsminify.rb,
lib/jekyll-jsminify.rb
Defined Under Namespace
Classes: CSMinify, JSMinify
Class Method Summary
collapse
Class Method Details
.symbolize_keys(hash) ⇒ Object
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/jekyll-jsminify.rb', line 6
def self.symbolize_keys(hash)
return { } if hash.nil?
hash.inject({}){|result, (key, value)|
new_key = case key
when String then key.to_sym
else key
end
new_value = case value
when Hash then symbolize_keys(value)
else value
end
result[new_key] = new_value
result
}
end
|