Sha256: ad22999dc088d878d08a2158bafc241729e811ef185ef5795209b1293880f111
Contents?: true
Size: 515 Bytes
Versions: 20
Compression:
Stored size: 515 Bytes
Contents
require 'fog/openstack/models/model' module Fog module OpenStack class ContainerInfra class Base < Fog::OpenStack::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
20 entries across 20 versions & 3 rubygems