Sha256: cf4f38ee9d6dd3f7f73c2e8e377854bfcddbf605cbb34d8e0e22b5ef96b1fe37

Contents?: true

Size: 793 Bytes

Versions: 2

Compression:

Stored size: 793 Bytes

Contents

require 'thor'
require 'rainbow'
require 'yaml'

# Starting 2.0.0, Rainbow no longer patches string with the color method by default.
require 'rainbow/version'
require 'rainbow/ext/string' unless Rainbow::VERSION < '2.0.0'

module Sunzi
  autoload :Cli,        'sunzi/cli'
  autoload :Cloud,      'sunzi/cloud'
  autoload :Dependency, 'sunzi/dependency'
  autoload :DNS,        'sunzi/dns'
  autoload :Logger,     'sunzi/logger'
  autoload :Utility,    'sunzi/utility'

  class Cloud
    autoload :Base,         'sunzi/cloud/base'
    autoload :Linode,       'sunzi/cloud/linode'
    autoload :DigitalOcean, 'sunzi/cloud/digital_ocean'
  end

  class DNS
    autoload :Base,     'sunzi/dns/base'
    autoload :Linode,   'sunzi/dns/linode'
    autoload :Route53,  'sunzi/dns/route53'
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sunzi-1.5.2 lib/sunzi.rb
sunzi-1.5.1 lib/sunzi.rb