Sha256: d925ec21fdc4c84544f64d05d0de6623a9dcc1846df18bb331ae97a9f0bb6822

Contents?: true

Size: 407 Bytes

Versions: 3

Compression:

Stored size: 407 Bytes

Contents

require 'singleton'

module Ginger
  class Configuration
    include Singleton
    
    attr_accessor :scenarios, :aliases
    
    def initialize
      @scenarios = []
      @aliases   = {}
    end
    
    def self.detect_scenario_file
      ['.','spec','test'].each do |path|
        require "#{path}/ginger_scenarios" and break if File.exists?("#{path}/ginger_scenarios.rb")
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
freelancing-god-ginger-1.0.0 lib/ginger/configuration.rb
ginger-1.2.0 lib/ginger/configuration.rb
ginger-1.1.0 lib/ginger/configuration.rb