class Checklister::Sanitizer
Public Class Methods
symbolize(obj)
click to toggle source
# File lib/checklister/sanitizer.rb, line 3 def self.symbolize(obj) return obj.inject({}) do |memo, (k, v)| memo.tap { |m| m[k.to_sym] = symbolize(v) } end if obj.is_a? Hash return obj.inject([]) do |memo, v| memo << symbolize(v) memo end if obj.is_a? Array obj end