class LoomExt::CoreMods::Package
Constants
- UnsupportedPackageManager
Attributes
pkg_adapter[R]
Public Instance Methods
default_adapter()
click to toggle source
# File lib/loomext/coremods/package/package.rb, line 35 def default_adapter if loom.test :which, "dnf" DnfAdapter.new loom elsif loom.test :which, "rpm" RpmAdapter.new loom elsif loom.test :which, "apt" AptAdapter.new loom elsif loom.test :which, "dpkg" DpkgAdapter.new loom else raise UnsupportedPackageManager end end
get(adapter)
click to toggle source
# File lib/loomext/coremods/package/package.rb, line 17 def get(adapter) case adapter.to_sym when :dnf DnfAdapter.new loom when :rpm RpmAdapter.new loom when :apt AptAdapter.new loom when :dpkg DpkgAdapter.new loom when :gem GemAdapter.new loom else raise UnsupportedPackageManager, adapter end end
Also aliased as: []
init_action()
click to toggle source
# File lib/loomext/coremods/package/package.rb, line 13 def init_action @pkg_adapter = default_adapter end