# File lib/puppet/external/pson/pure/generator.rb, line 67
67:         def self.from_state(opts)
68:           case opts
69:           when self
70:             opts
71:           when Hash
72:             new(opts)
73:           else
74:             new
75:           end
76:         end