Class: Dependabot::Python::FileUpdater::PipfileFileUpdater
- Inherits:
- 
      Object
      
        - Object
- Dependabot::Python::FileUpdater::PipfileFileUpdater
 
- Defined in:
- lib/dependabot/python/file_updater/pipfile_file_updater.rb
Instance Attribute Summary collapse
- 
  
    
      #credentials  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    Returns the value of attribute credentials. 
- 
  
    
      #dependencies  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    Returns the value of attribute dependencies. 
- 
  
    
      #dependency_files  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    Returns the value of attribute dependency_files. 
Instance Method Summary collapse
- 
  
    
      #initialize(dependencies:, dependency_files:, credentials:)  ⇒ PipfileFileUpdater 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of PipfileFileUpdater. 
- #updated_dependency_files ⇒ Object
Constructor Details
#initialize(dependencies:, dependency_files:, credentials:) ⇒ PipfileFileUpdater
Returns a new instance of PipfileFileUpdater.
| 20 21 22 23 24 | # File 'lib/dependabot/python/file_updater/pipfile_file_updater.rb', line 20 def initialize(dependencies:, dependency_files:, credentials:) @dependencies = dependencies @dependency_files = dependency_files @credentials = credentials end | 
Instance Attribute Details
#credentials ⇒ Object (readonly)
Returns the value of attribute credentials.
| 18 19 20 | # File 'lib/dependabot/python/file_updater/pipfile_file_updater.rb', line 18 def credentials @credentials end | 
#dependencies ⇒ Object (readonly)
Returns the value of attribute dependencies.
| 18 19 20 | # File 'lib/dependabot/python/file_updater/pipfile_file_updater.rb', line 18 def dependencies @dependencies end | 
#dependency_files ⇒ Object (readonly)
Returns the value of attribute dependency_files.
| 18 19 20 | # File 'lib/dependabot/python/file_updater/pipfile_file_updater.rb', line 18 def dependency_files @dependency_files end | 
Instance Method Details
#updated_dependency_files ⇒ Object
| 26 27 28 29 30 31 | # File 'lib/dependabot/python/file_updater/pipfile_file_updater.rb', line 26 def updated_dependency_files return @updated_dependency_files if @update_already_attempted @update_already_attempted = true @updated_dependency_files ||= fetch_updated_dependency_files end |