Method: Inspec::Resources::Host#initialize
- Defined in:
- lib/resources/host.rb
#initialize(hostname, params = {}) ⇒ Host
Returns a new instance of Host.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/resources/host.rb', line 37 def initialize(hostname, params = {}) @hostname = hostname @port = params[:port] || nil @proto = params[:proto] || nil @host_provider = nil if inspec.os.linux? @host_provider = LinuxHostProvider.new(inspec) elsif inspec.os.windows? @host_provider = WindowsHostProvider.new(inspec) else return skip_resource 'The `host` resource is not supported on your OS yet.' end end |