summaryrefslogtreecommitdiff
path: root/lib/hyperstack/client.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/hyperstack/client.rb')
-rw-r--r--lib/hyperstack/client.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/hyperstack/client.rb b/lib/hyperstack/client.rb
index bb67318..7d81cd3 100644
--- a/lib/hyperstack/client.rb
+++ b/lib/hyperstack/client.rb
@@ -30,8 +30,8 @@ module HyperstackVM
Array(response['data']).flat_map do |entry|
Array(entry['flavors']).map do |flavor|
flavor.merge(
- 'region_name' => flavor['region_name'] || entry['region_name'],
- 'gpu' => flavor['gpu'] || entry['gpu']
+ 'region_name' => flavor.fetch('region_name') { entry['region_name'] },
+ 'gpu' => flavor.fetch('gpu') { entry['gpu'] }
)
end
end
@@ -42,8 +42,8 @@ module HyperstackVM
Array(response['images']).flat_map do |entry|
Array(entry['images']).map do |image|
image.merge(
- 'region_name' => image['region_name'] || entry['region_name'],
- 'type' => image['type'] || entry['type']
+ 'region_name' => image.fetch('region_name') { entry['region_name'] },
+ 'type' => image.fetch('type') { entry['type'] }
)
end
end