module Capistrano::ServersGroup

Public Class Methods

extend(configuration) click to toggle source
# File lib/server_settings/capistrano.rb, line 5
def self.extend(configuration)
  configuration.load do
    Capistrano::Configuration.instance.load do
      def load_servers(pattern)
        ServerSettings.load_config_dir(pattern)
        ServerSettings.each_role do |role, hosts|
          role role.to_sym, *hosts.map(&:host)
        end
      end
    end
  end
end

Public Instance Methods

load_servers(pattern) click to toggle source
# File lib/server_settings/capistrano.rb, line 8
def load_servers(pattern)
  ServerSettings.load_config_dir(pattern)
  ServerSettings.each_role do |role, hosts|
    role role.to_sym, *hosts.map(&:host)
  end
end