class Bosh::OpenStackCloud::TagManager

Constants

MAX_TAG_KEY_LENGTH
MAX_TAG_VALUE_LENGTH

Public Class Methods

tag(taggable, key, value) click to toggle source
# File lib/cloud/openstack/tag_manager.rb, line 9
def self.tag(taggable, key, value)
  return if key.nil? || value.nil?
  trimmed_key = key[0..(MAX_TAG_KEY_LENGTH - 1)]
  trimmed_value = value[0..(MAX_TAG_VALUE_LENGTH - 1)]
  taggable.metadata.update(trimmed_key => trimmed_value)
end