summaryrefslogtreecommitdiff
path: root/lib/chef_zero/chef_data/data_normalizer.rb
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2019-12-29 18:06:37 -0800
committerGitHub <noreply@github.com>2019-12-29 18:06:37 -0800
commitc8bf6efa66ff005ab87ff81c9a857ea0c6c1090e (patch)
tree3a25409c03ff3ac83f94e6e740145353d3e2c095 /lib/chef_zero/chef_data/data_normalizer.rb
parent435755ee68c14fd6d6f858e451e7afeee1610e6f (diff)
parentecad8fee4a946b337e60a4274de2b2c872c9e81b (diff)
downloadchef-zero-c8bf6efa66ff005ab87ff81c9a857ea0c6c1090e.tar.gz
Merge pull request #298 from chef/chefstyle
Apply Chefstyle
Diffstat (limited to 'lib/chef_zero/chef_data/data_normalizer.rb')
-rw-r--r--lib/chef_zero/chef_data/data_normalizer.rb10
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/chef_zero/chef_data/data_normalizer.rb b/lib/chef_zero/chef_data/data_normalizer.rb
index b69fcaf..b5286dc 100644
--- a/lib/chef_zero/chef_data/data_normalizer.rb
+++ b/lib/chef_zero/chef_data/data_normalizer.rb
@@ -53,7 +53,7 @@ module ChefZero
user["admin"] ||= false
user["admin"] = !!user["admin"]
user["openid"] ||= nil
- if !osc_compat
+ unless osc_compat
if method == "GET"
user.delete("admin")
user.delete("password")
@@ -69,7 +69,7 @@ module ChefZero
def self.normalize_data_bag_item(data_bag_item, data_bag_name, id, method)
if method == "DELETE"
# TODO SERIOUSLY, WHO DOES THIS MANY EXCEPTIONS IN THEIR INTERFACE
- if !(data_bag_item["json_class"] == "Chef::DataBagItem" && data_bag_item["raw_data"])
+ unless data_bag_item["json_class"] == "Chef::DataBagItem" && data_bag_item["raw_data"]
data_bag_item["id"] ||= id
data_bag_item = { "raw_data" => data_bag_item }
data_bag_item["chef_type"] ||= "data_bag_item"
@@ -93,14 +93,15 @@ module ChefZero
end
def self.normalize_cookbook(endpoint, org_prefix, cookbook, name, version, base_uri, method,
- is_cookbook_artifact = false, api_version: 2)
+ is_cookbook_artifact = false, api_version: 2)
# TODO I feel dirty
if method == "PUT" && api_version < 2
cookbook["all_files"] = cookbook.delete(["root_files"]) { [] }
COOKBOOK_SEGMENTS.each do |segment|
next unless cookbook.key? segment
+
cookbook[segment].each do |file|
- file["name"] = "#{segment}/#{file['name']}"
+ file["name"] = "#{segment}/#{file["name"]}"
cookbook["all_files"] << file
end
cookbook.delete(segment)
@@ -131,6 +132,7 @@ module ChefZero
file.delete("full_path")
next unless COOKBOOK_SEGMENTS.include? segment
+
file["name"] = name
cookbook[segment] << file
end