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