config = { host: "localhost" }.freeze puts config.frozen? # mutating a frozen object raises begin config[:host] = "remote" rescue FrozenError => e puts "blocked: #{e.class}" end
make an object immutable