lib/app_manifest.rb in app_manifest-0.1.1 vs lib/app_manifest.rb in app_manifest-0.1.2
- old
+ new
@@ -54,11 +54,13 @@
# # => { web: { count: 1 } }
def canonicalize_formation(manifest)
canonicalize_key(manifest, :formation) do |formation|
if formation.is_a? Array
Hash[
- formation.map do |entry|
- process = entry[:process]
+ formation
+ .reject { |entry| entry[:process].to_s.empty? }
+ .map do |entry|
+ process = entry.fetch(:process)
entry = entry.reject { |k, _| k == :process }
[process.to_sym, entry]
end
]
else