Sha256: a11deab50f9708a9d5b794d979a10302479648e789304bca22f5fb9e4fd8167d

Contents?: true

Size: 436 Bytes

Versions: 1

Compression:

Stored size: 436 Bytes

Contents

require 'taketo/constructs/base_construct'
require 'taketo/support'

module Taketo
  module Constructs

    class Config < BaseConstruct
      has_nodes :groups, :group
      has_nodes :projects, :project
      has_nodes :servers, :server

      attr_accessor :default_destination

      def initialize(*args)
        super(nil)
      end

      def has_servers?
        has_deeply_nested_nodes?(:servers)
      end
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
taketo-0.2.0 lib/taketo/constructs/config.rb