Represents all dependencies
# File bundler/installer/parallel_installer.rb, line 60 def all_dependencies @spec.dependencies end
Represents only the non-development dependencies, the ones that are itself and are in the total list.
# File bundler/installer/parallel_installer.rb, line 51 def dependencies @dependencies ||= all_dependencies.reject {|dep| ignorable_dependency? dep } end
Checks installed dependencies against spec's dependencies to make sure needed dependencies have been installed.
# File bundler/installer/parallel_installer.rb, line 44 def dependencies_installed?(all_specs) installed_specs = all_specs.select(&:installed?).map(&:name) dependencies.all? {|d| installed_specs.include? d.name } end
# File bundler/installer/parallel_installer.rb, line 22 def enqueued? state == :enqueued end
# File bundler/installer/parallel_installer.rb, line 26 def failed? state == :failed end
# File bundler/installer/parallel_installer.rb, line 34 def has_post_install_message? !post_install_message.empty? end
# File bundler/installer/parallel_installer.rb, line 38 def ignorable_dependency?(dep) dep.type == :development || dep.name == @name end
# File bundler/installer/parallel_installer.rb, line 18 def installed? state == :installed end
# File bundler/installer/parallel_installer.rb, line 55 def missing_lockfile_dependencies(all_spec_names) dependencies.reject {|dep| all_spec_names.include? dep.name } end