class LoomExt::CoreMods::Package::PkgAdapter
Attributes
loom[R]
Public Class Methods
new(loom)
click to toggle source
# File lib/loomext/coremods/package/adapter.rb, line 8 def initialize(loom) @loom = loom end
Public Instance Methods
ensure_installed(pkg_name)
click to toggle source
# File lib/loomext/coremods/package/adapter.rb, line 12 def ensure_installed(pkg_name) install(pkg_name) unless installed?(pkg_name) end
install(pkg_name)
click to toggle source
# File lib/loomext/coremods/package/adapter.rb, line 20 def install(pkg_name) raise 'not implemented' end
installed?(pkg_name)
click to toggle source
# File lib/loomext/coremods/package/adapter.rb, line 16 def installed?(pkg_name) raise 'not implemnted' end
uninstall(pkg_name)
click to toggle source
# File lib/loomext/coremods/package/adapter.rb, line 24 def uninstall(pkg_name) raise 'not implemented' end
update_cache()
click to toggle source
# File lib/loomext/coremods/package/adapter.rb, line 28 def update_cache raise 'not implemented' end
upgrade(pkg_name)
click to toggle source
# File lib/loomext/coremods/package/adapter.rb, line 32 def upgrade(pkg_name) raise 'not implemented' end