class GV::Addons::Memcached
Constants
- CONTAINER_DIR
- PORT
Public Instance Methods
create(app_name)
click to toggle source
Calls superclass method
GV::Valley::Addon#create
# File lib/gv/addons/memcached.rb, line 20 def create app_name super app_name self.class.space.write([@name.to_sym,@app_name,"#{self.external_ip}:#{port(app_name)}",self.external_ip]) end
destroy(app_name)
click to toggle source
Calls superclass method
GV::Valley::Addon#destroy
# File lib/gv/addons/memcached.rb, line 25 def destroy app_name super app_name tuple = [@name.to_sym,@app_name,nil,nil] (self.class.space.take(tuple,0) rescue nil) while (self.class.space.read(tuple,0) rescue nil) end
image()
click to toggle source
# File lib/gv/addons/memcached.rb, line 12 def image; "bacongobbler/memcached" end
url(app_name)
click to toggle source
# File lib/gv/addons/memcached.rb, line 15 def url app_name @app_name = app_name self.class.space.read([@name.to_sym,@app_name,nil,nil],0) rescue nil end