Sha256: 8705f3152512d5fb6d94fe8c0f1ee384aab3204ccddc131ed2f1b2c6be67e3ea

Contents?: true

Size: 786 Bytes

Versions: 4

Compression:

Stored size: 786 Bytes

Contents

$:.unshift(File.dirname(__FILE__)) unless
  $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))

require 'yaml'
require 'cucumber/platform'
require 'cucumber/runtime'
require 'cucumber/cli/main'
require 'cucumber/step_definitions'
require 'cucumber/term/ansicolor'

module Cucumber
  class << self
    attr_accessor :wants_to_quit

    def logger
      return @log if @log
      @log = Logger.new(STDOUT)
      @log.level = Logger::INFO
      @log
    end

    def logger=(logger)
      @log = logger
    end

    def deprecate(class_name, method, message)
      return self # deprecation warnings will come in v2.1
      called_by = caller[1]
      warn("Deprecated: #{class_name}##{method} #{message}. Caller: #{called_by}")
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cucumber-2.0.0.rc.4 lib/cucumber.rb
cucumber-2.0.0.rc.3 lib/cucumber.rb
cucumber-2.0.0.rc.2 lib/cucumber.rb
cucumber-2.0.0.rc.1 lib/cucumber.rb