Sha256: 386b1c98e02724370e1d810043a557a22be55d66a0f9911b99d96f3fffaeaafd

Contents?: true

Size: 444 Bytes

Versions: 14

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
    attribute  :testlab
    has_many   :nodes,   :class_name => 'TestLab::Node'

    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

14 entries across 14 versions & 1 rubygems

Version Path
testlab-0.9.1 lib/testlab/labfile.rb
testlab-0.9.0 lib/testlab/labfile.rb
testlab-0.8.6 lib/testlab/labfile.rb
testlab-0.8.5 lib/testlab/labfile.rb
testlab-0.8.4 lib/testlab/labfile.rb
testlab-0.8.3 lib/testlab/labfile.rb
testlab-0.8.2 lib/testlab/labfile.rb
testlab-0.8.1 lib/testlab/labfile.rb
testlab-0.8.0 lib/testlab/labfile.rb
testlab-0.7.6 lib/testlab/labfile.rb
testlab-0.7.5 lib/testlab/labfile.rb
testlab-0.7.4 lib/testlab/labfile.rb
testlab-0.7.3 lib/testlab/labfile.rb
testlab-0.7.2 lib/testlab/labfile.rb