lib/chef/data_bag_item.rb in chef-0.10.0.beta.10 vs lib/chef/data_bag_item.rb in chef-0.10.0.qs.0
- old
+ new
@@ -216,20 +216,20 @@
# Save this Data Bag Item via RESTful API
def save(item_id=@raw_data['id'])
r = chef_server_rest
begin
- r.put_rest("data/#{data_bag}/#{item_id}", @raw_data)
+ r.put_rest("data/#{data_bag}/#{item_id}", self)
rescue Net::HTTPServerException => e
raise e unless e.response.code == "404"
- r.post_rest("data/#{data_bag}", @raw_data)
+ r.post_rest("data/#{data_bag}", self)
end
self
end
# Create this Data Bag Item via RESTful API
def create
- chef_server_rest.post_rest("data/#{data_bag}", @raw_data)
+ chef_server_rest.post_rest("data/#{data_bag}", self)
self
end
# Set up our CouchDB design document
def self.create_design_document(couchdb=nil)