Class: Repla::Dependencies::Checker

Inherits:
Object
  • Object
show all
Defined in:
lib/repla/dependencies.rb

Overview

Checks whether plugin dependencies are installed

Instance Method Summary collapse

Instance Method Details

#check(dependency) ⇒ Object



19
20
21
22
23
24
25
# File 'lib/repla/dependencies.rb', line 19

def check(dependency)
  name = dependency.name
  type = dependency.type
  passed = Tester.check(name, type)
  controller.missing_dependency(dependency) unless passed
  passed
end

#check_dependencies(dependencies) ⇒ Object



10
11
12
13
14
15
16
17
# File 'lib/repla/dependencies.rb', line 10

def check_dependencies(dependencies)
  passed = true
  dependencies.each do |dependency|
    dependency_passed = check(dependency)
    passed = false unless dependency_passed
  end
  passed
end