Sha256: 5b8175e7b8551d48fe71c40e9bb602fe98ceb57102a817281713b66be7d8c562

Contents?: true

Size: 1.06 KB

Versions: 1

Compression:

Stored size: 1.06 KB

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/util/shell"

require 'phase/kit/deploy/build'
require 'phase/kit/deploy/deployment'

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/config/deploy'
require 'phase/config/ipa'

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

1 entries across 1 versions & 1 rubygems

Version Path
phase-0.0.16.1 lib/phase.rb