Sha256: 8943cfa3be23a298803975e527d56b27e7633cb7f0fead144806222558ed26c5

Contents?: true

Size: 400 Bytes

Versions: 5

Compression:

Stored size: 400 Bytes

Contents

module JsTestCore
  module Resources
    class Suite
      class << self
        def locate(id)
          new id
        end
      end

      attr_reader :id
      def initialize(id)
        @id = id
      end

      def locate(name)
        if name == 'finish'
          SuiteFinish.new self
        else
          raise ArgumentError, "Invalid path: #{name}"
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 4 rubygems

Version Path
btakita-screw-unit-server-0.3.0 vendor/js-test-core/lib/js_test_core/resources/suite.rb
btakita-screw_unit-0.1.0 vendor/js_test_core/lib/js_test_core/resources/suite.rb
btakita-screw_unit-0.3.0 vendor/js-test-core/lib/js_test_core/resources/suite.rb
js_test_core-0.1.1 lib/js_test_core/resources/suite.rb
screw-unit-server-0.3.0 vendor/js-test-core/lib/js_test_core/resources/suite.rb