Ruby - Metaprogramming Fundamentals
Given a hash
data = {name: "Eve", age: 28, city: "NY"}, how can you create an OpenStruct object and then add a new property country with value "USA" dynamically?