class Vana::Hosts

vana/main.rb

vana/main.rb

hosts block

Public Class Methods

new(*a, &b) click to toggle source
# File lib/vana/main.rb, line 5
def initialize(*a, &b)
  @hosts = *a
  @b = b
end

Public Instance Methods

copy(*args, &block) click to toggle source
# File lib/vana/element/copy.rb, line 7
def copy(*args, &block)
  Vana::Element::Copy.new(@hosts, *args, &block).execute
end
execute() click to toggle source
# File lib/vana/main.rb, line 10
def execute
  instance_eval(&@b)
end
shell(*args, &block) click to toggle source
# File lib/vana/element/shell.rb, line 7
def shell(*args, &block)
  Vana::Element::Shell.new(@hosts, *args, &block).execute
end