# File lib/chef_zero/rspec.rb, line 312 def user(name, data, &block) if ChefZero::RSpec.server.options[:osc_compat] with_object_path("users/#{name}") do ChefZero::RSpec.server.load_data({ 'users' => { name => data }}, current_org) instance_eval(&block) if block_given? end else old_object_path = @current_object_path @current_object_path = "users/#{name}" begin ChefZero::RSpec.server.load_data({ 'users' => { name => data }}, current_org) instance_eval(&block) if block_given? ensure @current_object_path = old_object_path end end end