module NativePackageInstaller::Platform

Constants

PLATFORM_CLASSES

Public Class Methods

detect() click to toggle source
# File lib/native-package-installer/platform.rb, line 25
def detect
  platform_class = PLATFORM_CLASSES.find do |platform_class|
    platform_class.current_platform?
  end
  platform_class ||= Unknown
  platform_class.new
end
register(platform_class) click to toggle source
# File lib/native-package-installer/platform.rb, line 21
def register(platform_class)
  PLATFORM_CLASSES << platform_class
end