Method: Chef::Resource#to_json
- Defined in:
- lib/chef/resource.rb
#to_json(*a) ⇒ Object
Serialize this object as a hash
332 333 334 335 336 337 338 339 340 341 342 343 344 |
# File 'lib/chef/resource.rb', line 332 def to_json(*a) instance_vars = Hash.new self.instance_variables.each do |iv| unless iv == "@run_context" instance_vars[iv] = self.instance_variable_get(iv) end end results = { 'json_class' => self.class.name, 'instance_vars' => instance_vars } results.to_json(*a) end |