class DependabotGitlab::Updater
Public Class Methods
new(credentials, settings, verbose: true)
click to toggle source
# File lib/dependabot_gitlab/updater.rb, line 12 def initialize(credentials, settings, verbose: true) @credentials = credentials @core = CoreFunctions.new(credentials, settings) @verbose = verbose end
Public Instance Methods
update_dependencies(create_merge_request:)
click to toggle source
# File lib/dependabot_gitlab/updater.rb, line 18 def update_dependencies(create_merge_request:) return dependencies_update_with_timer(create_merge_request) if @verbose dependencies_update(create_merge_request) end
Private Instance Methods
dependencies_update(create_merge_request)
click to toggle source
# File lib/dependabot_gitlab/updater.rb, line 35 def dependencies_update(create_merge_request) @core.dependencies_info(create_merge_request) end
dependencies_update_with_timer(create_merge_request)
click to toggle source
# File lib/dependabot_gitlab/updater.rb, line 26 def dependencies_update_with_timer(create_merge_request) p 'Start dependencies update' time = Time.now @core.dependencies_info(create_merge_request) p "Done (#{Time.now - time })" end