class ActiveSupport::HashWithIndifferentAccess

def set_defaults(target) # :doc:

:doc:
def set_defaults(target) # :doc:
  if default_proc
    target.default_proc = default_proc.dup
  else
    target.default = default
  end
end