Sha256: d7e630b456bff2bbd04ad6b13452f583b8379939a6b91727616700ee44b1cf51

Contents?: true

Size: 924 Bytes

Versions: 4

Compression:

Stored size: 924 Bytes

Contents

require 'active_support/all'
require 'capistrano'
require 'colorize'
require 'erb'
require 'fog'
require 'progressbar'
require 'sshkit'
require 'terminal-table'


require 'phase/adapter'
require 'phase/adapters/abstract'
require 'phase/adapters/aws'

require "phase/util/console"

require 'phase/kit/ipa/app'
require 'phase/kit/ipa/enterprise_deployment'

require 'phase/kit/ssh/backend'
# require 'phase/kit/ssh/bastion'
require 'phase/kit/ssh/bastion_coordinator'
require 'phase/kit/ssh/command'
require 'phase/kit/ssh/runners'

require 'phase/configuration'
require 'phase/version'


module Phase
  class << self

    def config
      @@config ||= Configuration.new
    end

    def reset_config!
      @@config = nil
    end

    def configure(&block)
      yield config
    end

    def adapter
      config.adapter
    end

  end

  class ResourceNotFoundError < ::StandardError; end
end

Phase.config.load_phasefile!

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
phase-0.0.14 lib/phase.rb
phase-0.0.13 lib/phase.rb
phase-0.0.12 lib/phase.rb
phase-0.0.11 lib/phase.rb