In Ruby, structs can be created using positional arguments. Customer = Struct.new(:name, :email)Customer.new("John", "john@example.com")This approach works when the arguments list is short. When arguments listincreases then it gets harder to track which position maps to which value. Here if we pass keyword argument then we won't get any error. But the values arenot what we wanted. Customer.new(nam
