# File lib/puppet/external/pson/common.rb, line 11
11:     def [](object, opts = {})
12:       if object.respond_to? :to_str
13:         PSON.parse(object.to_str, opts => {})
14:       else
15:         PSON.generate(object, opts => {})
16:       end
17:     end