Sha256: 551b9bcc787603b602b040701d27c2e0b28728480426fddd2eab8bf9e1abdb08

Contents?: true

Size: 711 Bytes

Versions: 4

Compression:

Stored size: 711 Bytes

Contents

require "stairs/version"
require "active_support/core_ext"
require "colorize"

module Stairs
  autoload :Step, "stairs/step"
  autoload :Script, "stairs/script"
  autoload :Steps, "stairs/steps"
  autoload :EnvAdapters, "stairs/env_adapters"
  autoload :Configuration, "stairs/configuration"
  autoload :InteractiveConfiguration, "stairs/interactive_configuration"
  autoload :Util, "stairs/util"
  autoload :Runner, "stairs/runner"

  class << self
    def configure
      yield(configuration)
    end

    def configuration
      @configuration ||= Configuration.new
    end

    def reset_configuration!
      @configuration = Configuration.new
    end
  end
end

require "stairs/railtie" if defined?(Rails)

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
stairs-0.7.1 lib/stairs.rb
stairs-0.7.0 lib/stairs.rb
stairs-0.6.1 lib/stairs.rb
stairs-0.6.0 lib/stairs.rb