Type:
Class

Gem::DependencyList is used for installing and uninstalling gems in the correct order to avoid conflicts.

tsort_each_child
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyList

tsort_each_child(node) Instance Public methods

2025-01-10 15:47:30
add
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyList

add(*gemspecs) Instance Public methods Adds gemspecs to the dependency

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyList

new(development = false) Class Public methods Creates a new

2025-01-10 15:47:30
ok?
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyList

ok?() Instance Public methods Are all the dependencies in the list satisfied

2025-01-10 15:47:30
spec_predecessors
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyList

spec_predecessors() Instance Public methods Return a hash of predecessors.

2025-01-10 15:47:30
from_specs
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyList

from_specs() Class Public methods Creates a

2025-01-10 15:47:30
remove_specs_unsatisfied_by
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyList

remove_specs_unsatisfied_by(dependencies) Instance Public methods Remove everything

2025-01-10 15:47:30
why_not_ok?
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyList

why_not_ok?(quick = false) Instance Public methods

2025-01-10 15:47:30
tsort_each_node
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyList

tsort_each_node(&block) Instance Public methods

2025-01-10 15:47:30
each
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyList

each(&block) Instance Public methods Iterator over

2025-01-10 15:47:30