Switched code style to a more usual Ruby style

* Two spaces indentation
* Got rid of two semicolons
* Added a blank line before the return value
This commit is contained in:
Grégory Karékinian 2013-03-04 21:58:54 +01:00
parent dfe703b11d
commit eda01faac3
1 changed files with 20 additions and 16 deletions

View File

@ -17,24 +17,28 @@ class Hash
target
end
def to_symbol_keys
inject({}) do |memo,(k,v)|
if v.is_a? Hash
memo[k.to_sym] = v.to_symbol_keys
else
memo[k.to_sym] = v;
end
memo
end
inject({}) do |memo, (k, v)|
if v.is_a? Hash
memo[k.to_sym] = v.to_symbol_keys
else
memo[k.to_sym] = v
end
memo
end
end
def to_string_keys
inject({}) do |memo,(k,v)|
if v.is_a? Hash
memo[k.to_s] = v.to_string_keys
else
memo[k.to_s] = v;
end
memo
end
inject({}) do |memo, (k, v)|
if v.is_a? Hash
memo[k.to_s] = v.to_string_keys
else
memo[k.to_s] = v
end
memo
end
end
end