Algorithm for all subsets of Array

You can build a backtracking based solution to formulate all the possible sub-sequence for the given array. Sharing an ideone link for the same: https://ideone.com/V0gCDX all = [] def gen(A, idx = 0, cur = []): if idx >= len(A): if len(cur): all.append(cur) return gen(A, idx + 1, list(cur)) incl = list(cur) incl.append(A[idx]) gen(A, idx … Read more

Please help me access nested array

To access the array, you need to use array index. Instead of using @messages_test = options[‘Messages’][‘IBMessageID’].to_s you need to use, to access to first element the arrayoptions[‘Messages’] array, below code @messages_test = options[‘Messages’][0][‘IBMessageID’].to_s You can iterate the array, if you wish, by using options[‘Messages’] each do |item| puts item[“IBMessageID”] # for illustration end