module DockerCompose::Generator::Service::Labels
Handles Labels
in the docker-compose file
Public Instance Methods
add_label(name, value)
click to toggle source
# File lib/docker-compose/generator/service/labels.rb, line 6 def add_label(name, value) add_to_object('labels', name, value) end
drop_label(name)
click to toggle source
# File lib/docker-compose/generator/service/labels.rb, line 14 def drop_label(name) drop_from_object('labels', name) end
get_label(name)
click to toggle source
# File lib/docker-compose/generator/service/labels.rb, line 10 def get_label(name) get_from_object('labels', name) if label?(name) end
label?(name)
click to toggle source
# File lib/docker-compose/generator/service/labels.rb, line 18 def label?(name) (@attrs['labels'] && @attrs['labels'][name]) end