Sha256: ad2e8e61bf9cf25cddc83af145df0dafc0fc809896f51e0a107132aab3c4ee4d

Contents?: true

Size: 618 Bytes

Versions: 6

Compression:

Stored size: 618 Bytes

Contents

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

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

6 entries across 6 versions & 1 rubygems

Version Path
sunzi-1.5.0 lib/sunzi.rb
sunzi-1.4.0 lib/sunzi.rb
sunzi-1.3.0 lib/sunzi.rb
sunzi-1.2.0 lib/sunzi.rb
sunzi-1.1.2 lib/sunzi.rb
sunzi-1.1.1 lib/sunzi.rb