class Natives::HostDetection
Public Class Methods
new(opts={})
click to toggle source
# File lib/natives/host_detection.rb, line 7 def initialize(opts={}) @detect_platform = opts.fetch(:detect_platform) { Platform.new } @detect_package_provider = opts.fetch(:detect_package_provider) { PackageProvider.new(@detect_platform) } end
Public Instance Methods
package_provider()
click to toggle source
# File lib/natives/host_detection.rb, line 21 def package_provider @detect_package_provider.name end
platform()
click to toggle source
# File lib/natives/host_detection.rb, line 13 def platform @detect_platform.name end
platform_version()
click to toggle source
# File lib/natives/host_detection.rb, line 17 def platform_version @detect_platform.version end