Method: Chef::Resource.from_hash

Defined in:
lib/chef/resource.rb

.from_hash(o) ⇒ Object



738
739
740
741
742
743
744
# File 'lib/chef/resource.rb', line 738

def self.from_hash(o)
  resource = new(o["instance_vars"]["@name"])
  o["instance_vars"].each do |k, v|
    resource.instance_variable_set("@#{k}".to_sym, v)
  end
  resource
end