class Object
Public Instance Methods
desc(short, long)
click to toggle source
# File lib/dkcomposer/ext.rb, line 49 def desc(short, long) @desc ||= [] @desc << [short, long] end
image(name, *params, **opts, &block)
click to toggle source
# File lib/dkcomposer/image.rb, line 119 def image(name, *params, **opts, &block) ret = DkComposer::Image.create(name, *params, **opts, &block) shortdesc, longdesc = (@desc || []).pop ret.shortdesc = shortdesc ret.longdesc = longdesc DkComposer::IMAGE[ret.full_name.to_sym] = ret DkComposer::IMAGE[name] = DkComposer::IMAGE["#{name}:latest".to_sym] ret end
network(name,*params, **opts, &block)
click to toggle source
# File lib/dkcomposer/network.rb, line 46 def network(name,*params, **opts, &block) ret=DkComposer::Network.create(name,*params, **opts, &block) shortdesc, longdesc = (@desc || []).pop ret.shortdesc = shortdesc ret.longdesc = longdesc DkComposer::NETWORK[name] = ret end
service(name,*params,**opts, &block)
click to toggle source
# File lib/dkcomposer/service.rb, line 74 def service(name,*params,**opts, &block) ret=DkComposer::Service.create(name,*params,**opts,&block) shortdesc, longdesc = (@desc || []).pop ret.shortdesc = shortdesc ret.longdesc = longdesc DkComposer::SERVICE[name] = ret ret end
stack(name, *params, **opts, &block)
click to toggle source
# File lib/dkcomposer/stack.rb, line 135 def stack(name, *params, **opts, &block) ret = DkComposer::Stack.create(name, *params, **opts, &block) shortdesc, longdesc = (@desc || []).pop ret.shortdesc = shortdesc ret.longdesc = longdesc DkComposer::STACK[name] = ret end
volume(name,*params, **opts, &block)
click to toggle source
# File lib/dkcomposer/volume.rb, line 47 def volume(name,*params, **opts, &block) ret=DkComposer::Volume.create(name,*params, **opts, &block) shortdesc, longdesc = (@desc || []).pop ret.shortdesc = shortdesc ret.longdesc = longdesc DkComposer::VOLUME[name] = ret end