module TestLab::Support::Lifecycle
Public Instance Methods
bounce()
click to toggle source
Bounce the object
# File lib/testlab/support/lifecycle.rb, line 37 def bounce down up true end
build(force=false)
click to toggle source
Build the object
# File lib/testlab/support/lifecycle.rb, line 7 def build(force=false) if (force == false) and self.respond_to?(:importable?) and self.respond_to?(:import) and (self.importable? == true) import else create up provision end true end
demolish()
click to toggle source
Demolish the object
# File lib/testlab/support/lifecycle.rb, line 20 def demolish deprovision down destroy true end
recycle(force=false)
click to toggle source
Recycle the object
# File lib/testlab/support/lifecycle.rb, line 29 def recycle(force=false) demolish build(force) true end