class NixAdm::ZFS::Host
Attributes
name[R]
Public Class Methods
new(name, port=22)
click to toggle source
Calls superclass method
NixAdm::Command::new
# File src/lib/nixadm/zfs.rb, line 10 def initialize(name, port=22) super(name, port) @name = name end
Public Instance Methods
exec(command)
click to toggle source
# File src/lib/nixadm/zfs.rb, line 16 def exec(command) run resolveCommand(command) end
pool(name)
click to toggle source
# File src/lib/nixadm/zfs.rb, line 33 def pool(name) return Pool.new(self, name) end
pools()
click to toggle source
# File src/lib/nixadm/zfs.rb, line 20 def pools() exec 'zpool list -Hp' data = @sys.out.split("\n") names = [] data.each do |rec| names << rec.split()[0] end return names end