Sha256: bd50968eb96440ec16f041a533d3432486572f22bc8265ef66814d173259bbbc

Contents?: true

Size: 486 Bytes

Versions: 8

Compression:

Stored size: 486 Bytes

Contents

require_relative 'teuton_file'
require_relative 'package'
require_relative 'service'
require_relative 'user'

class TeutonHost
  attr_reader :parent
  attr_reader :host

  def initialize(parent, host = 'localhost')
    @parent = parent
    @host = host
  end

  def file(param)
    TeutonFile.new(self, param)
  end

  def package(param)
    Package.new(self, param)
  end

  def service(param)
    Service.new(self, param)
  end

  def user(param)
    User.new(self, param)
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
teuton-2.3.6 lib/teuton/case_manager/case/builtin/teuton_host.rb
teuton-2.3.5 lib/teuton/case_manager/case/builtin/teuton_host.rb
teuton-2.3.4 lib/teuton/case_manager/case/builtin/teuton_host.rb
teuton-2.3.3 lib/teuton/case_manager/case/builtin/teuton_host.rb
teuton-2.3.2 lib/teuton/case_manager/case/builtin/teuton_host.rb
teuton-2.3.1 lib/teuton/case_manager/case/builtin/teuton_host.rb
teuton-2.2.2 lib/teuton/case_manager/case/builtin/teuton_host.rb
teuton-2.1.11 lib/teuton/case_manager/case/builtin/teuton_host.rb