Sha256: d36dff81cd08d12d644bbe415b7952757bfd2a4f6f965b10a66d78607e094bfb
Contents?: true
Size: 527 Bytes
Versions: 4
Compression:
Stored size: 527 Bytes
Contents
require 'fog/huaweicloud/models/model' module Fog module ContainerInfra class HuaweiCloud class Base < Fog::HuaweiCloud::Model def convert_update_params(params) params = params.map do |key, value| { "path" => "/#{key}", "op" => value ? "replace" : "remove" }.merge(value ? {"value" => value} : {}) end params.each {|k,v| params[k] = v.to_s.capitalize if [true, false].include?(v)} end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems