Sha256: 54d8011cd3d2c17b48ff54879ecab45fd9e31aabe545c08c40f9cc4fbcc0315b

Contents?: true

Size: 444 Bytes

Versions: 9

Compression:

Stored size: 444 Bytes

Contents

class TestLab

  # Labfile Error Class
  class LabfileError < TestLabError; end

  # Labfile Class
  #
  # @author Zachary Patten <zachary AT jovelabs DOT com>
  class Labfile < ZTK::DSL::Base
    has_many   :nodes,   :class_name => 'TestLab::Node'

    attribute  :testlab
    attribute  :config,  :default => Hash.new

    def config_dir
      self.testlab.config_dir
    end

    def repo_dir
      self.testlab.repo_dir
    end

  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
testlab-1.3.1 lib/testlab/labfile.rb
testlab-1.3.0 lib/testlab/labfile.rb
testlab-1.2.3 lib/testlab/labfile.rb
testlab-1.2.2 lib/testlab/labfile.rb
testlab-1.2.1 lib/testlab/labfile.rb
testlab-1.2.0 lib/testlab/labfile.rb
testlab-1.1.0 lib/testlab/labfile.rb
testlab-1.0.1 lib/testlab/labfile.rb
testlab-1.0.0 lib/testlab/labfile.rb