module Quandl::Sandbox::Server::Instance::ClassMethods
Public Instance Methods
create(*args)
click to toggle source
# File lib/quandl/sandbox/server/instance.rb, line 29 def create(*args) s = self.new(*args) s.launch! s end
delete(id)
click to toggle source
# File lib/quandl/sandbox/server/instance.rb, line 35 def delete(id) i = Quandl::Sandbox::EC2.find(id) i.present? ? i.delete : false end
find(uid)
click to toggle source
# File lib/quandl/sandbox/server/instance.rb, line 22 def find(uid) # lookup instance instance = Quandl::Sandbox::EC2.find(uid) # build server given instance instance.present? ? self.new( instance: instance ) : nil end
find_or_create(uid)
click to toggle source
# File lib/quandl/sandbox/server/instance.rb, line 18 def find_or_create(uid) find(uid) || create end