module Mina::Helpers::Internal

Public Instance Methods

on_domain(domain) { || ... } click to toggle source
# File lib/mina/multi_server.rb, line 19
def on_domain(domain)
  prev_domain = ENV['domain']
  ENV['domain'] = domain
  yield
  ENV['domain'] = prev_domain
end
on_each_server() { || ... } click to toggle source
# File lib/mina/multi_server.rb, line 11
def on_each_server
  ensure!(:servers)
  fetch(:servers).each do |server|
    print_stdout "Server: #{server}"
    on_domain(server) { yield }
  end
end