Sha256: c3f1189f1ca2c2317a421426427016a78228b2bb20bea0e3cb10e68ace1c160b

Contents?: true

Size: 522 Bytes

Versions: 4

Compression:

Stored size: 522 Bytes

Contents

require 'quke/version'
require 'quke/configuration'
require 'quke/cuke_runner'
require 'quke/driver_registration'

module Quke #:nodoc:

  # The main Quke class. It is not intended to be instantiated and instead
  # just need to call its +execute+ method.
  class Quke

    class << self
      attr_accessor :config
    end

    # The entry point for Quke, it is the one call made by +exe/quke+.
    def self.execute(args = [])
      cuke = CukeRunner.new(@config.features_folder, args)
      cuke.run
    end

  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
quke-0.2.3 lib/quke.rb
quke-0.2.2 lib/quke.rb
quke-0.2.1 lib/quke.rb
quke-0.2.0 lib/quke.rb