app/models/pay/webhook.rb in pay-8.0.0 vs app/models/pay/webhook.rb in pay-8.1.0

- old
+ new

@@ -30,10 +30,10 @@ end end def to_recursive_ostruct(obj) if obj.is_a?(Hash) - OpenStruct.new(obj.map { |key, val| [key, to_recursive_ostruct(val)] }.to_h) + ActiveSupport::InheritableOptions.new(obj.map { |key, val| [key.to_sym, to_recursive_ostruct(val)] }.to_h) elsif obj.is_a?(Array) obj.map { |o| to_recursive_ostruct(o) } else # Assumed to be a primitive value obj end