Sha256: 2549a171624538110f27a019947733453318486ff55f030939185266a0a84837

Contents?: true

Size: 325 Bytes

Versions: 1

Compression:

Stored size: 325 Bytes

Contents

class TestLab
  class Node

    module Lifecycle

      # Build the node
      def build
        self.create
        self.up
        self.provision

        true
      end

      # Demolish the node
      def demolish
        self.deprovision
        self.down
        self.destroy

        true
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
testlab-1.1.0 lib/testlab/node/lifecycle.rb