Sha256: 92f581d8bb983ad162b5855069d2f37f08746f7a6f535f18dcfe7650a84f172a
Contents?: true
Size: 388 Bytes
Versions: 2
Compression:
Stored size: 388 Bytes
Contents
require 'set' module Capistrano class Configuration class Server < SSHKit::Host def add_role(role) roles << role.to_sym end def has_role?(role) roles.include? role.to_sym end def matches?(host) hostname == Server.new(host).hostname end def roles properties.roles ||= Set.new end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
capistrano-3.0.0.pre2 | lib/capistrano/configuration/server.rb |
capistrano-3.0.0.pre | lib/capistrano/configuration/server.rb |