class SafeYAML::Deep

def self.freeze(object)

def self.freeze(object)
  object.each do |*entry|
    value = entry.last
    case value
    when String, Regexp
      value.freeze
    when Enumerable
      Deep.freeze(value)
    end
  end
  return object.freeze
end