class SpeedyRspec::DependencyManagerFactory
Public Class Methods
load_dependencies()
click to toggle source
# File lib/speedyrspec/dependency_manager.rb, line 12 def load_dependencies build_manager(nil).tap { |manager| manager.load_dependencies} end
new_dependencies()
click to toggle source
# File lib/speedyrspec/dependency_manager.rb, line 8 def new_dependencies build_manager(build_traces_writer).tap { |manager| manager.new_dependencies} end
Private Class Methods
build_manager(file_writer)
click to toggle source
# File lib/speedyrspec/dependency_manager.rb, line 29 def build_manager(file_writer) JsonDependencyManager.new(file_writer) end
build_traces_writer()
click to toggle source
# File lib/speedyrspec/dependency_manager.rb, line 18 def build_traces_writer case SpeedyRspec.output[:type] when :file JsonFileWriter.new when :s3 JsonS3Writer.new else JsonFileWriter.new end end