Class: Depend::Base

Inherits:
Object
  • Object
show all
Extended by:
Dependent
Defined in:
lib/depend.rb

Instance Method Summary collapse

Constructor Details

#initialize(platform, platform_version = nil) ⇒ Base

Returns a new instance of Base.



38
39
40
41
# File 'lib/depend.rb', line 38

def initialize(platform, platform_version = nil)
  @platform = platform
  @platform_version = platform_version
end

Instance Method Details

#dependencies_for(package_provider) ⇒ Object



47
48
49
# File 'lib/depend.rb', line 47

def dependencies_for(package_provider)
  self.class.dependencies_for(@platform, package_provider)
end

#package_providersObject



43
44
45
# File 'lib/depend.rb', line 43

def package_providers
  Depend.register.package_providers_for(@platform, @platform_version)
end