Sha256: 07c5dd247358c9751b09db0e548d3ebadd45217b0bb028e5bb8ef00602d257f9

Contents?: true

Size: 516 Bytes

Versions: 1

Compression:

Stored size: 516 Bytes

Contents

module Thug
	class PlatformDetector
		
		# get platform: ubuntu, debian, centos
		def get_platform
			platform = `ohai platform`

			if platform =~ /ubuntu/i
				platform = "ubuntu"
			elsif platform =~ /debian/i
				platform = "debian"
			elsif platform =~ /centos/i
				platform = "centos"
			end
				
			platform
		end

		def get_os
			os = `ohai os`
			if os =~ /linux/i
				os = "linux"
			end

			os
		end

		# returns package manager of current platform
		def get_package_manager platform
			
		end


	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
thug-0.1.2 lib/thug/platform/platform_detector.rb